`
huangsky
  • 浏览: 38396 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ajax 异步

阅读更多
一个验证用户名的代码段:
var flag=false;
$.ajax({ 
				url:basePath+"admin/ajaxIsExistUser.do",
				data: para,
				type:"post",
				success:function(msg){
					if(msg == "exist"){
						showError("userIdError","用户名已存在",true);
					}else{
						if(msg=="error"){
							showError("userIdError","用户名检测失败",false);
						}else{
							showError("userIdError","用户名可用",false);
							flag=true;
						}
					}
				}
			});

因为ajax异步的原因,就算用户名不存在这里的flag会是false。苦恼许久,查了下文档,加上
async:false

这ajax就不异步拉,flag的值就正常了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics