var flag = 0;
$.ajax({
type:"get",
async:false,//设置为同步请求
timeout:3000,
cache:false,
url:"../user/checkCode.action ",
data:{"securityCode":value},
dataType:"json",
success:function(data){
if(data.info == "error"){
flag = 0;
}else{
flag = 1;
}
}
});
if(flag==0){
wrongMsg(ckCodes,"验证码输入错误");
ckCodes.focus();
//重新发送验证请求
$("#authCode").trigger("click");
return false;
}
注:ajax对变量赋值需要注意,设置请求为同步的,不然会不起作用
同步语句为 async:false,这样赋值语句就起作用了
$.ajax({
type:"get",
async:false,//设置为同步请求
timeout:3000,
cache:false,
url:"../user/checkCode.action ",
data:{"securityCode":value},
dataType:"json",
success:function(data){
if(data.info == "error"){
flag = 0;
}else{
flag = 1;
}
}
});
if(flag==0){
wrongMsg(ckCodes,"验证码输入错误");
ckCodes.focus();
//重新发送验证请求
$("#authCode").trigger("click");
return false;
}
注:ajax对变量赋值需要注意,设置请求为同步的,不然会不起作用
同步语句为 async:false,这样赋值语句就起作用了