【发布时间】:2012-02-20 20:12:55
【问题描述】:
我有一个问题。假设我有一些带有 jQuery 的 Ajax,如下所示:
var jqXHR = $.ajax({
type: 'POST',
success: function(data) {
if(data != true)
{
return false;
}
}
});
我知道 $.ajax 返回一个 jqXHR 对象。我的问题如下:
是否可以使用该 jqXHR 对象获取我的 $.ajax 调用的成功函数的返回值?如果是这样,我该怎么做?如果使用 jqXHR 对象无法做到这一点,有什么方法可以访问我的成功函数的返回值,而无需在 $.ajax 中设置 async: false?
有什么帮助吗?
【问题讨论】:
-
async: false是敌人。躲开它。使用带有成功回调的异步请求
标签: javascript ajax jquery jqxhr