加载中...
加载中...
ajax中return得不到返回值

ajax中return得不到返回值 原创

ajax中return得不到返回值

/**
* 通用ajax请求
* @param type 请求类型 get post
* @param url 请求url
* @param async 是否异步
* @param data 数据
*/
function commenAjaxRequest(type, url, async, data){
$.ajax({
type: type,
url: url,
dataType: 'json',
contentType: 'application/json;charset=UTF-8',
async: async, /*请求是否异步,默认为异步,ajax重要特性*/
cache: false,
data: JSON.stringify(data),
error: function(request) {
layer.alert('请求失败!');
return 1;
},
success: function(result) {
if(result.code == 200){
/*layer.msg('请求成功!');*/
return 0;
} else {
layer.msg(result.message);
return 1;
}
}
});
}

解决:在ajax外定义一个全局变量

/**
* 通用ajax请求
* @param type 请求类型 get post
* @param url 请求url
* @param async 是否异步
* @param data 数据
*/
function commenAjaxRequest(type, url, async, data){
var code = 0;
$.ajax({
type: type,
url: url,
dataType: 'json',
contentType: 'application/json;charset=UTF-8',
async: async, /*请求是否异步,默认为异步,ajax重要特性*/
cache: false,
data: JSON.stringify(data),
error: function(request) {
layer.alert('请求失败!');
code = 1;
},
success: function(result) {
if(result.code == 200){
/*layer.msg('请求成功!');*/
} else {
layer.msg(result.message);
code = 1;
}
}
});
return code;
}




没有更多推荐了 [去首页]
image
文章
376
原创
293
转载
83
翻译
0
访问量
183411
喜欢
73
粉丝
5
码龄
7年
资源
3

文章目录

加载中...
0
0