让异步的多个ajax顺序执行的方法
来源:互联网 发布:淘宝达人怎么刷1万粉丝 编辑:程序博客网 时间:2024/05/08 18:32
就是说等第一个ajax传回来后再执行第二个ajax跟其他的js代码
$.ajax({
type: "POST",
url: "http://xxx/xxx.aspx",
data: "",
success: function(msg){
<!--do something-->
}
});
<!--waiting the first ajax post back-->
<!--do another ajax-->
$.ajax({
type: "POST",
url: "http://xxx/xxx.aspx",
data: "",
success: function(msg){
<!--do something-->
}
});
<!--waiting the first ajax post back-->
<!--do another ajax-->
试了几次,除了在<!--do something--> 那里 执行接下来的代码外,要顺序执行的代码放在下面的话会在第一个ajax的值还未传回来时就执行,有没有神马办法可以不在<!--do something-->那里加代码而是在下面执行呢?
1,同步:async:false
$.ajax({
type: "POST",
async:false,
url: "http://xxx/xxx.aspx",
data: "",
success: function(msg){
<!--do something-->
}
});
<!--waiting the first ajax post back-->
<!--do another ajax-->
2.通过传入一个函数解决这个问题
$.ajax({
type: "POST",
async:false,
url: "http://xxx/xxx.aspx",
data: "",
success: function(msg){
<!--do something-->
waitreturnajax()
}
});
-----------------
function waitreturnajax()
{
<!--waiting the first ajax post back-->
<!--do another ajax-->
}
- 让异步的多个ajax顺序执行的方法
- 多个委托方法的顺序执行
- 异步ajax请求的顺序处理方法
- 用Promise让Node的异步任务顺序执行
- 如何按照顺序执行异步ajax的回调函数
- ajax没有顺序性,让ajax同步的方法
- 多个activity跳转执行的方法及顺序
- 多个线程顺序执行的几种方法
- 多个ajax请求时控制执行顺序或全部执行后的操作
- Node.js的那些坑(四)——如何让异步并发方法同步顺序执行
- setTimeout的“异步”,执行顺序
- Jquery的ajax异步执行
- ajax执行的顺序问题.
- ajax的事件执行顺序
- 多个AJAX执行顺序问题
- 多个Filter 的执行顺序
- 多个Filter的执行顺序
- 多个 document ready 的执行顺序
- JAVA 数据类型
- 升级日志 _Upgrade Maximo 7.1.1.0 to Maximo 7.5 遇到问题
- 20120216——Validation error: "Not a supported database version:" in Maximo v7 Upg
- java程序流控制
- IPTV的传输
- 让异步的多个ajax顺序执行的方法
- C++ 指针监视
- c# 多线程实例
- socket编程基础
- java笔试100题(1-50)
- tcp通信事例
- 菜鸟求助:数据库表设计问题?
- 我对CTO的理解 CTO要有技术魅力
- Java笔试100题(51-100)