欢迎光临
感谢一路有你

在ajax里面嵌套ajax,要使用(async:false)

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 
$.ajax({			        	
url:'',
async : false,
type:'post',
dataType:'json',
data:{'a':a,'b':b,'c':c},
success:function(data){                                                                  
    $.ajax({
        async : false,  
        url:'',
        type:'post',
        dataType:'json',
        data:{'waybillnumber':localStorage.result},
        success:function(re){
            window.location.href = "abc.php";
        },                                                    
    });                                                                                                                                                                                                                                                                                 
});

ajax中async默认是true

ajax嵌套中要加入async:false

否则嵌套的ajax也会异步(和外层的ajax同时)执行,这时候可能会造成数据没有获取到,或者获取到错误的数据信息,造成异常。

赞(4) 打赏
未经允许不得转载:王明昌博客 » 在ajax里面嵌套ajax,要使用(async:false)
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏