Ajax 后台正确执行 但在前台获取不到返回值 但打断点就可以
来源:互联网 发布:淘宝收藏店铺排行榜 编辑:程序博客网 时间:2024/06/10 06:35
我这边使用ajax 进行一个登陆按钮 后台代码正确执行但是在前台获取不到返回值
在这里是这样的 $.ajax 里面有这个参数 async 布尔值,表示请求是否异步处理。默认是 true。
默认是异步处理,所以 还没有等到你的返回值就直接跳过处理线面的方法
如果增加了 async:false 那么就不是异步处理 会等你的返回值 这样代码就可以正确执行了
$.ajax({ type: "POST", url: "/offical/login", data: JSON.stringify(data), //必须是字符串 async:false, //不是异步处理 contentType: "application/json; charset=utf-8", dataType: "json", processData:false, success:function(res){ if (res.rtnCode == 0) { //登陆成功 } else { alert(res.msg); } }, error:function(result){ alert(result.responseJSON.msg); } }); }
我只在这篇文章找到的答案 http://blog.csdn.net/maomiaomiao/article/details/42738783
0 0
- Ajax 后台正确执行 但在前台获取不到返回值 但打断点就可以
- jquery有正确返回值但不执行success函数
- Jquery ajax请求后台成功,但没返回值
- jquery:ajax接收不到后台返回值
- java中ajax请求后台返回object对象在前台直接显示事例
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值
- asp.net利用Ajax和Jquery在前台向后台传参数并返回值
- IE8中可以使用,但在firefox中却无返回值
- c做登录系统(是简单了点,但我想改改就可以用的)
- 该类为解决界面实时校验慢写的,但不限于此,可以执行后台逻辑
- 后台返回数据在前台弹出框要求换行
- ajax提交到后台数据成功但返回不走success而走的error
- Ajax请求servlet成功但返回错误
- Ajax请求servlet成功但返回错误
- ajax请求后台,有时收不到返回值的解决办法
- ajax请求成功,但执行error回调
- 【代码笔记】iOS-后台运行,可以选择在前台或后台或前后台
- 致即将逝去的2016 【再出发】
- CodeForces 429B Working out
- 后台保活方案
- 描点与坐标
- Java常用知识点
- Ajax 后台正确执行 但在前台获取不到返回值 但打断点就可以
- OBJECT-C的编码风格跟语法格式看的好蛋疼
- c#输出农历转化及中文星期转化,string类型转化时间类型格式
- apache kafka配置中request.required.acks含义
- Android下拖动任意View代码(使用属性动画,眼前一亮)
- java通过jdbc连接impala和pom.xml以及增查操作
- ios 代码块 异步回调
- Linux的五个查找命令
- NSObject中的类方法copyWithZone问题