cjwx.net
当前位置:首页 >> jquEry DonE >>

jquEry DonE

我只记得jQuery中Ajax有done和always这两个回调方法: done:成功时执行,异常时不会执行。 always:不论成功与否都会执行。

这个data是你调用的函数给你返回的数据!

因为它的内部实现是ajax,本来就是异步的,所以是异步编程。 jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。 例如: [javascript] view plain copy $.when($.ajax("page1.php"),...

function ajax(){ return { done:function( fn ){ fn && fn(); } };}ajax().done( function(){ });

get方法会返回一个对象 ,然后在这个对象上调用done方法,把‘后面的操作’写在done方法里面就行 。 var xhr = $.getJSON( url , param, function(data) { }); xhr.done(function(){ // 后面的操作 })

$.ajax({ url:'your url', dataType:'json', data: yourParams}).done(function(rs){ // rs 既是返回内容});

//举例$.ajax({ url: "/jqdemo/jquery-ui-1.9.2.custom/dev/ui.button.jquery.json", dataType: "json" }) .done(function (result) {//ajax的done解析result $.each(result, function (key,value) { console.log(key + " " + value); //动态解...

then()和done().fail().process()的差别是 then: function( /* fnDone, fnFail, fnProgress */ )会生成一个新的deferred,return jQuery.Deferred(function( newDefer )。初始化这个新deferred时,执行function( newDefer ),这个function添加一...

when中应该是普通的赋值语句, then中应该需要个匿名函数吧

(1)ajax整体格式为:$.ajax({ type: '', cache:false, url: url, data: data, success: function (json) { }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); alert(errorThrown); }, dataType: "" }); (2...

网站首页 | 网站地图
All rights reserved Powered by www.cjwx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com