获取ajax中success函数中的返回值

描述

对于ajax,一般情况下我们都是在success函数中进行逻辑处理,但是在某些特定的时候我们需要在ajax外对返回值进行处理。

解决

1、async设置为false,也就是同步。

$.ajax({url: ...,contentType: "application/json",type: "post",dataType:'json',data: JSON.stringify(...) ,beforeSend: ...,async: false,success: function (res) {}
});

2、在方法内ajax外设置一个全局变量,用这个变量去接收success函数内的返回值。

function method() {var data;$.ajax({url: ...,contentType: "application/json",type: "post",dataType:'json',data: JSON.stringify(...) ,beforeSend: ...,async: false,success: function (res) {data = res.list;}});
}

3、如果可以,可以直接在ajax的success中操作。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部