是否可以使用数据类型 json 中止 jquery $.ajax 请求
Is it possible to abort jquery $.ajax request with data type json?
我想取消 jquery $.ajax
在窗口unload
事件上具有数据类型 json 的调用请求。我尝试这样做,但它xhr.abort();
行上抛出错误。
var xhr = $.ajax({
type: "POST",
url: serviceUrl,
dataType: "text json",
data: ajaxParameters,
async: true,
contentType: "application/json; charset=utf-8",
error: function(request, status, error) {
},
complete: function(e, xhr, settings) {
}
});
$(window).onunload = function(){
xhr.abort();
}
试试这个...
// Global variable
var xhr;
xhr = $.ajax({
type: "POST",
url: serviceUrl,
dataType: "text json",
data: ajaxParameters,
async: true,
contentType: "application/json; charset=utf-8",
error: function(request, status, error) {
},
complete: function(e, xhr, settings) {
}
});
$('body').on('beforeunload',function(){
xhr.abort();
}
相关文章:
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 将curl查询转换为jQuery.ajax()
- jQuery AJAX write to XML
- jQuery Ajax GET请求工作不正常
- jquery ajax https调用给出ERR_INSECURE_RESPONSE
- VB NET JQUERY AJAX上出现错误500
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- Jquery/Ajax.serialize()未完全工作
- 页面加载之前的jQuery Ajax加载程序
- jquery/ajax无限滚动事件
- 使用Jquery$.ajax将json数据传递给servlet(doPost)
- 如何将给定的curl命令复制为jquery ajax请求
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- Twitter API在jQuery AJAX中设置授权头
- AngularJS JQuery Ajax表单提交等效
- jQuery Ajax.ajaxSuccess()事件未激发
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- jQuery AJAX总是出错
- jQuery Ajax数组序列化错误
- jQuery AJAX获取Vimeo缩略图