草庐IT

post-redirect-get

全部标签

javascript - 重用 jQuery.post()/jQuery.Deferred() 对象

我正在寻找的最简单的例子是:varmessageLoader=$.post("api/user/messages",{api:data})messageLoader.done(function(data){//dosomething});这非常有效,但只有一次。如果我想更新数据,我必须重新定义所有内容。我似乎找不到任何让我重新启动它的延迟对象调用。即messageLoader.redo(),理想情况下会重新执行POST请求,然后调用相同的“完成”处理程序,而无需我重新定义它。我可以把它全部放在一个函数中,然后简单地再次调用该函数,但这不是我想要的,因为我还想这样做:varmessage

javascript - 如何在 jQuery.get() 中有一个进度条

是否可以有一个进度条来衡量jQuery.get()的进度? 最佳答案 这在当前版本的jQuery中不是开箱即用的,但仍然可以不费吹灰之力。您应该监听jQuery允许您访问的XMLHttpRequest的progress事件。一个例子fromDaveBond'sblog:$.ajax({type:'POST',//'POST'heresothat_upload_progress_also_makessense;//Changeto'GET'ifyouneed.url:"/",data:{},beforeSend:function(XM

javascript - 在 Angular2 中构建 multipart/form-data POST 请求并验证输入类型文件

我有一张图片(base64),需要通过POST请求发送(并等待响应)。POST请求需要是Content-Type:multipart/form-data。图片需要是Content-Type:image/jpgPOST请求应该是这样的:POSThttps://www.url...HTTP/1.1Content-Type:multipart/form-data;boundary=-------------------------acebdf13572468User-Agent:FiddlerHost:www.host.comContent-Length:199640------------

javascript - Google 的气泡提示和类似的 "learning curve"/"getting started"气泡提示用什么?

今天我进入我的Google日历,有一个小框(气泡提示)说明他们已经为日历事件实现了一个新的调色板。该框的右上角有一个小的关闭按钮。这些天在网络上很常见的东西。我希望我的(RubyonRails)网站上有类似的东西,以帮助新用户了解网站的功能,而不会在用户熟悉该功能后在页面上保留气泡提示。有谁知道这样的“入门”泡泡提示是怎么做出来的?是否只是一个简单的cookie存储在用户计算机上,关于他是否看到(关闭)提示?有人知道可以轻松制作这些提示的Rails插件/gem吗?谢谢:-) 最佳答案 这不是特定于平台的东西,但通常在前端完成。服务器

javascript - Angular : how to get input value without ng-model

我有form动态插入input到DOM(来自其他插件)。有没有办法在没有ng-model的情况下从此输入读取值?[]我看了很多例子,但是到处都有人写关于ng-model...:( 最佳答案 使用监视更改的指令。然后,如果认为有必要,您可以将其分配给您的范围。.directive('watchForChanges',function(){return{link:function(scope,element,attrs){element.on('change',function(e){console.log(e.target.value

javascript - JQuery 中的 HTTP Get 请求到 Last.fm

我正在尝试使用JQuery发出HTTPGet请求,但我得到一个空字符串作为响应,所以我认为我做错了什么。我使用了来自http://api.jquery.com/jQuery.get/的文档作为指南。我的代码是这样的$.get("http://www.last.fm/api/auth/?api_key=xxxkeyxxx",function(data){window.console.log(data);});编辑:我的代码现在看起来像这样$.getJSON("http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&

javascript - 时刻.js : how to get short date format?

我的应用程序发送一个带有javascript的HTML文件,如下所示:$(function(){moment.locale('fr');$('#datetimepicker9').datetimepicker({viewMode:'years',locale:'fr',format:''/*现在,当我设置为语言环境时,有没有办法获取配置的短日期格式,例如fr的“'jFY'”?我找到了它,但它是hack-ish:moment()['_locale']['_longDateFormat']['L']现在我的代码:$(function(){moment.locale('fr');$('#da

javascript - 在 ajax post issue 中传递数据

场景:需要将包含子对象列表的对象传递给Controller​​。问题:我能够获取对象的值,但不能获取对象内子对象列表的值。代码:index.cshtmlfunctionsendData(){varstudent={Id:1,Name:"xxx",Marks:[{Subject:"Maths",Mark:80},{Subject:"Science",Mark:75}]}$.ajax({url:'@Url.Action("Receive","Home")',data:student,success:function(data){alert("done");},error:function(

javascript - 如何从 Javascript 的 URL 中提取 GET 参数?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Usethegetparameteroftheurlinjavascript假设我有这个网址:s='http://mydomain.com/?q=microsoft&p=next'在这种情况下,如何从字符串中提取“microsoft”?我知道在python中,它将是:new_s=s[s.find('?q=')+len('?q='):s.find('&',s.find('?q='))]

javascript - jQuery post 不返回任何响应数据

我有这个代码$(document).delegate('#login','pageinit',function(event){console.log('insideloginpage')$('#loginform').submit(function(){//Getthevalueoftheusernameandpasswordvarmyusername=$("#username").val();varmypassword=$("#password").val();//Posttotheloginroute$.post(global_urlstub+'/customer_login',{