社区
JavaScript
帖子详情
$.when(多ajax).done();问题
fzhsh
2014-10-16 04:17:09
请问各位大神,我现在需要在when里面发多个请求,然后当所有的请求成功后,执行done()代码。
出现的问题是,done()里面的代码在请求还没有完成就已经执行了,
请问大家,怎么解决,或者有什么别的方案
代码背景是,一个统计的折线图要显示四个指标
...全文
460
3
打赏
收藏
$.when(多ajax).done();问题
请问各位大神,我现在需要在when里面发多个请求,然后当所有的请求成功后,执行done()代码。 出现的问题是,done()里面的代码在请求还没有完成就已经执行了, 请问大家,怎么解决,或者有什么别的方案 代码背景是,一个统计的折线图要显示四个指标
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小僧还俗
2016-06-24
打赏
举报
回复
楼主问题解决了就结贴,别有问题就来问,完事就走了,构建良好交流社区
张子溪
2015-09-03
打赏
举报
回复
估计是你在when()里面发的请求有问题。
slwsss
2014-10-16
打赏
举报
回复
脚本贴出来看下
Jquery $when done then的用法详解
对于$.
ajax
请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种
问题
,才有了$when…done…fail…then的封装,它将$.
ajax
这嵌套结构转成了顺序平行的结果,向下面的$.
ajax
写法,看起来很乱 $.
ajax
({ url...
jQuery使用deferreds串行多个
ajax
请求
使用JQuery对多个
ajax
请求串行执行。 HTML代码: <a>Click me! <div></div> JS: function GetSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; ...
项目启动会_When
项目启动会_When
Jquery 一次处理多个
ajax
请求的代码
代码如下: $(document).ready(function () { $(‘#getsetgo’).click(function () { $.when($.
ajax
(“page1.php”), $.
ajax
(“page2.php”)).done(function(a1, a2){ $(‘#id1’).html(a1[0]); $(‘#id2’).html(a2...
使用jQuery中的when实现多个
AJAX
请求对应单个回调的例子分享
jQuery 脚本正如我提到的,下面是加载脚本和一个JSON资源的用例: 代码如下:$.when( $.getScript(‘/media/js/wiki-min.js?build=21eb633’), $.getJSON(‘https://developer.mozilla.org/en-US/demos/feeds/j
JavaScript
87,915
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章