关于jquery ajax return的问题
来源:互联网 发布:2016韩国男团知乎 编辑:程序博客网 时间:2024/06/06 04:56
function checkCode(){
var temp;
$.ajax({
cache:false,
async:false,
type:"POST",
url:"doJSP/doCode.jsp",
data:"rand="+code.val(),
success:function(rand){
if(parseInt(code.val())==parseInt(rand) && code.val()!=""){
right(code,codeError);
codeError.html(" 验证码输入正确.");
temp=true;
}else{
temp2="false";
wrong(code,codeError);
codeError.html(" 验证码输入错误,可以点击图片刷新.");
temp=false;
}
}
});
return temp;
var temp;
$.ajax({
cache:false,
async:false,
type:"POST",
url:"doJSP/doCode.jsp",
data:"rand="+code.val(),
success:function(rand){
if(parseInt(code.val())==parseInt(rand) && code.val()!=""){
right(code,codeError);
codeError.html(" 验证码输入正确.");
temp=true;
}else{
temp2="false";
wrong(code,codeError);
codeError.html(" 验证码输入错误,可以点击图片刷新.");
temp=false;
}
}
});
return temp;
关键这个属性: async:false
默认为true,表示异步请求,改为false同步请求,就能取到上面代码temp的值...困扰蛮久的问题,开始还以为是js的作用域,测试无果,终于找到原来是$.ajax没设置好- -!
- 关于jquery ajax return的问题
- 关于jQuery.ajax的问题
- jquery中关于return不能退出方法的问题
- 关于jquery-ajax返回json的问题
- jquery的 each return 问题
- jquery ajax return不起作用
- jquery里的AJAX的返回值问题,总是return ture!
- 在jquery的ajax方法中的success中使用return要注意的问题
- Jquery $.ajax $.post $.get 异步请求 return undefined null问题
- 关于Jquery Ajax小问题
- 关于js 方法,实现ajax请求时,return false/true无效的问题
- 关于jquery的ajax队列的一些问题
- 解决jquery ajax return 错误
- 关于JQuery Ajax时出现 parsererror的问题
- 关于JQUERY里的AJAX缓存和同步异步问题
- 关于获取jquery ajax方法返回值参数的问题
- 关于jquery、ajax向后台传输数组的问题
- jquery ajax return值不能取得的解决方案
- 上海好玩的地方!
- java的io
- The Web Developer's Toolkit
- 用vs6编译openssl-1.0.0e
- 思考在专业边缘
- 关于jquery ajax return的问题
- 造成内存位置访问无效的一个原因
- 下图为 TCP/IP 协议驱动程序 (Tcpip.sys) 及其用于在 Windows XP Service Pack 2 和 Windows Server 2003 Service Pack 1
- Log4j
- Sql server 2005在安装过程中所遇到的几个问题
- 字符串IP和数字转换的杂谈
- 基于单片机的文件系统实现
- CSharpCodeProvider 学习 c#
- Android TextView文字过多,添加滚动条