Jquery ajax 得到返回值
来源:互联网 发布:二次元测量仪怎么编程 编辑:程序博客网 时间:2024/06/06 09:03
Jquery ajax 得到返回值
方案1:通过js回调函数获取返回值
function GetReturnValue(url, jsonText,callback) { $.ajax({ type:"POST", url:url, data:jsonText, contentType: "application/json;charset=utf-8", dataType: "json", async: true,//异步 success:function(json){ callback(json); },error:function(){ alert("There Is Error!"); } }) } function callback(json) { //解析json格式数据 var result = eval('(' + json.d + ')'); alert(result.code); }
方案2:
1.ajax默认是异步调用的,所以得到的返回值是空值,要得到值必须改成同步:async: false,//同步。
2.必须定义一个全局变量 var result = ""来保存返回值。否则得到的是undefined
function GetReturnValue(url, jsonText) { var result = ""; $.ajax({ type: "POST", url: url, data: jsonText, contentType: "application/json;charset=utf-8", dataType: "json", async: false,//同步 success: function (json) { result = eval('(' + json.d + ')'); }, failure: function () { result = ""; } }) return result; }
- Jquery ajax 得到返回值
- Jquery ajax 得到返回值
- Jquery ajax 得到返回值
- jQuery Ajax 返回值
- jquery ajax从不同连接得到数据返回前台
- 使用jquery Ajax请求action 得到返回的数据
- 获取jquery ajax 返回值
- 使用ajax得到返回值时执行顺序问题
- 使用ajax时success无法得到返回值的问题
- jquery ajax 无法获取返回值问题
- JQuery ajax 返回值如何进行赋值
- Jquery ajax获取返回值问题
- jquery ajax返回值乱码解决方法
- jquery ajax返回值乱码解决方法
- jquery ajax处理json返回值
- jquery:ajax接收不到后台返回值
- Jquery使用Ajax构建方法返回值
- jquery ajax异步 获得返回值
- unable to load default svn client myeclipse 安装svn
- frameset and examples
- c语言静态数组创建栈
- 蜂窝小区最短距离的坐标系解法
- (8)Traceroute程序
- Jquery ajax 得到返回值
- WTL设置工具栏按钮不同大小和文字
- POJ 1573 (13.10.11)
- rwrwrwr
- HDU 3068 最长回文串 Manacher模板题
- 查看和杀死进程
- tabBar隐藏
- CentOS安装和操作mysql
- unable to load default svn client myeclipse SVN安装,wen7 64位安装SVN