0
好吧,等我的网站我的负载主页使用.get方法创建4个传送带。我想知道如何在每个轮播成功加载后调用js函数。有时候有3到4个有时没有任何传送带。他们无论如何追踪我是否要求使用get?完成多个获取请求后调用jquery函数
多谢
好吧,等我的网站我的负载主页使用.get方法创建4个传送带。我想知道如何在每个轮播成功加载后调用js函数。有时候有3到4个有时没有任何传送带。他们无论如何追踪我是否要求使用get?完成多个获取请求后调用jquery函数
多谢
的Jquery最近推出了Deferred对象,并尽一切Ajax调用返回jqxhr对象,它作为一个promise。这一切都意味着你可以走出疯狂的情况下回调金字塔用这样的语法:
$.when(
$.get('http://example.com'),
$.get('http://example.com'),
$.get('http://example.com')
).done(function(resp1, resp2, resp3){
console.log(resp1, resp2, resp3);
alert('all done \o/');
});
注:只有当所有以前的承诺,成功返回done
功能(S)将被调用。对于无法运行的回调,使用always。为了仅捕获错误,存在fail。
这确实工作得很好:D。谢谢一堆! – MDInzee 2012-07-27 16:13:40
如果您同时发送它们全部关闭,则可以使用ajaxComplete。 – 2012-07-27 15:49:30
我确实发送他们在同一时间,但他们在不同的时间间隔结束。 – MDInzee 2012-07-27 15:59:48