
如图检测到函数返回值老是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;
- }
