解决ajax异步传输数据,return返回为undefined的问题
来源:互联网 发布:图片不停绕中心旋转js 编辑:程序博客网 时间:2024/05/20 01:11
function GetUserInfo(tp) { var username; $.ajax({ type: "POST", cache: false, data: "type=exlogin&tp=" + tp, url: "Handle/OpeartionHandler.ashx", success: function(userinfo) { username = userinfo; }, error: function(data) { username = ""; } }); return username; }
对于此方法调用之后会一直返回undefined,原因是Jquery的ajax是异步的,所以大多时候没执行完AJAX就return htmlcontent了,所以会一直返回undefined, 解决方法:添加async: false,即修改此方法为同步
function GetUserInfo(tp) { var username; $.ajax({ type: "POST", cache: false, data: "type=exlogin&tp=" + tp, async: false, url: "Handle/OpeartionHandler.ashx", success: function(userinfo) { username = userinfo; }, error: function(data) { username = ""; } }); return username; }
0 0
- 解决ajax异步传输数据,return返回为undefined的问题
- 解决ajax异步传输数据,return返回为undefined的问题
- ajax异步传输数据时return返回总是undefined,解决
- ajax的return返回值为undefined
- Angularjs Promise 解决异步获取数据导致return返回为空的问题
- angularJs使用$q服务进行同步请求数据,解决异步获取数据导致return返回为空的问题
- 用ajax获取数据return的结果为undefined
- AJAX 异步传输数据的问题
- Jquery $.ajax $.post $.get 异步请求 return undefined null问题
- javascript中使用ajax异步验证数据库后方法return true时总是返回undefined
- ajax异步传输问题
- ajax传输返回数据
- ajax后台返回的数据为空前台显示出现undefined的解决方法
- ajax的异步传输
- Ajax异步交互解决数据乱码问题
- 解决Ajax返回的json数据乱码问题
- 解决ajax返回的问题。
- ajax json异步springmvc http请求返回状态码为406的解决
- Android自定义View之滑动取值条
- Oracle 12c 新特性之 PDB 级别闪回数据库
- app挂起token失效解决方案
- JavaScript 中创建三种消息框:警告框、确认框、提示框
- h5 表单
- 解决ajax异步传输数据,return返回为undefined的问题
- apt-get命令
- Educational Codeforces Round 16-C. Magic Odd Square
- l20范数最小化求解系数方程_贪婪组稀疏方法(Greedy group sparsity)
- C/C++关键字之extern
- httpClient4.3 模拟Post提交,模拟Post上传文件并解决服务端使用spingMVC时upload.parseRequest(request)解析不到File,Pos简单抓取页面数据
- Double和Float中的NaN、Infinite等常量字段详解
- Quake4动画部分
- 最长回文子串