业务描述:因为post默认为异步请求,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行,这样就出问题了
解决办法如下:
if(payUserName!=""&&userPwd!=""){ //进行支付密码判断 $.ajaxSetup({ async : false }); $.post( 'checkPayUser', {'payUserName':payUserName,'userPwd':userPwd}, function(data){ if(!data){ flag = false; }else{ flag = true; } } ); } alert(flag); return false; }