在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同时)执行,这时候可能会造成数据没有获取到,或者获取到错误的数据信息,造成异常。 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。