Bru*_*oLM 33 javascript ajax jquery
我正在提出请求然后我就堕胎了.
var x = $.get(url, function (d, e, xhr) { alert(d); });
x.abort();
Run Code Online (Sandbox Code Playgroud)
问题是它执行success函数并返回空数据... (例如这里)
是否有一个jQuery方法可以中止?或者有没有办法检查是否xhr已中止?
fab*_*las 42
检测请求堕胎和避免离线模式误报的最佳方法:
$("#loading").ajaxError(function(event, xhr) {
if (xhr.status === 0) {
if (xhr.statusText === 'abort') {
// Has been aborted
} else {
// Offline mode
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18278 次 |
| 最近记录: |