解决ajax异步请求的方案有两种
方案一
把所有的后续javascript语句放到请求的成功回调函数里面去
方案二
把jquery的执行方式改为同步
$.ajax({
url:
''
,
type:
'post'
,
//POST方式发送数据
async:
false
,
//ajax同步
data:
params
,
success: function(msg) {
}
});
注意:同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。