问:让异步的多个ajax顺序执行的方法?
问:让异步的多个ajax顺序执行的方法?
就是说等第一个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-->
试了几次,除了在<!--do something--> 那里 执行接下来的代码外,要顺序执行的代码放在下面的话会在第一个ajax的值还未传回来时就执行,有没有神马办法可以不在<!--do something-->那里加代码而是在下面执行呢?
------解决方案--------------------
或者用同步,
或者设计业务的时候避免这种情况