Ajax中$.post实现同步

业务描述:因为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;
     }

猜你喜欢

转载自wangning8075.iteye.com/blog/2226723