Jquery ajax 得到返回值

来源:互联网 发布:powershell 和linux 编辑:程序博客网 时间:2024/06/08 18:14


http://www.2cto.com/kf/201310/249208.html


Jquery ajax 得到返回值

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;  
       } 

0 0
原创粉丝点击