如圖檢測到函數返回值老是ajavascript
jQuery ajax 獲得返回值java
方案1:經過js回調函數獲取返回值ajax
方案2:json
添加代碼:app
1.ajax默認是異步調用的,因此獲得的返回值是空值,要獲得值必須改爲同步:async: false,//同步。異步
2.必須定義一個全局變量 var result = ""來保存返回值。不然獲得的是undefinedasync
- 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;
- }