ajax 同步

来源:互联网 发布:什么软件看电影清楚 编辑:程序博客网 时间:2024/05/17 04:29
var randomStr = $("input[name='randomStr']").val().trim();if (randomStr == "") {$("#msg").html("验证码不能为空");return false;} else {              var flag = false;               var url = "${pageContext.request.contextPath}/captcha";var args = {"captcha" : randomStr};$.ajax({url : url,async : false,cache: false,type : "POST",dataType : "json",data : args,success : function(data) {    if(data=="1"){      alert(data);       flag =true;    }   },});alert(flag);       return flag;

验证验证码的是否正确,改变flag的值,async:true时flag返回永远是false,所以改成async:false

async:false的参数放在ajax请求的第二个位置,放在其它位置好像不行,最后的falg的值也是false

http://www.cnblogs.com/spnt/archive/2013/03/21/2973970.html

0 0
原创粉丝点击