jQuery Ajax 返回值
来源:互联网 发布:wingware python ide 编辑:程序博客网 时间:2024/05/21 11:36
诸所周知的,Ajax返回值是在匿名函数里处理的,且因jQuery 中$.post,$.get默认是异步处理,因此导致无法获取返回值问题,接收到的返回值往往是undefined,一般比较有效的处理方法是设置全局变量接收返回值。
时间关系,草草一例,以示用法:
function checkPwd(username, pwd) { if (!pwd) { alert("密码不能为空"); return false; } var result; // 定义变量接收返回值 $.ajax({ url: "/home/login/checkPwd", async: false,//改为同步方式 type: "POST", cache: false, data: {username: username, passwd: pwd}, dataType: "json", success: function (data) { result = data; // 接收返回值 } }); if (result.status == 'error') { alert(result.msg); return false; // 返回给调用函数 }}/** * 验证表单 * @param form * @returns {boolean} */function login(form) { with (form) { // 上面代码在ajax之外设返回值false,这里才可以拿到,否则是undefined if ( checkPwd(user.value, pwd.value)== false ) { return false; } }}
阅读全文
0 0
- jQuery Ajax 返回值
- 获取jquery ajax 返回值
- Jquery ajax 得到返回值
- Jquery ajax 得到返回值
- Jquery ajax 得到返回值
- jquery ajax 无法获取返回值问题
- JQuery ajax 返回值如何进行赋值
- Jquery ajax获取返回值问题
- jquery ajax返回值乱码解决方法
- jquery ajax返回值乱码解决方法
- jquery ajax处理json返回值
- jquery:ajax接收不到后台返回值
- Jquery使用Ajax构建方法返回值
- jquery ajax异步 获得返回值
- jquery ajax异步 获得返回值
- jquery ajax 返回undefined?
- jQuery ajax返回parsererror
- Jquery ajax 没有返回
- 尝试自己造一个上下拉刷新控件
- wordpress与xampp来搭建,建站环境
- SPI与I2C(待补充)
- bzoj 2282: [Sdoi2011]消防
- 仿百度分页
- jQuery Ajax 返回值
- CXF 拦截器预处理request、response消息
- SecureCRT远程连接虚拟机CentOS的三种方式
- ShopStore项目总结(一)
- Average of Levels in Binary Tree
- C语言——\r\n 和 \n的区别
- 程序员之思考
- 手机验证
- angularjs简单购物车源码