停止 ajax 请求
Stop ajax request
考虑一下我有 4 个选项,例如
- 显示姓名
- 显示年龄
- 显示地址
- 显示电话号码
单击每个选项时,我都会发出 ajax 请求并提取适当的详细信息并显示它。但问题是我点击 display Name
选项立即发送 ajax 请求 我点击 display Age
选项这会触发 ajax 请求并显示数据当第一个请求的响应返回时,它会覆盖第二个请求的数据,所以我可以停止之前的 ajax 个请求吗?谢谢
有可能。
var ajaxCall=$.ajax({
-----
------
});
then.You可以使用下面的代码,如果你想拒绝ajax响应
ajaxCall.abort()
使用变量存储 AJAX 请求:
var request = $.ajax({
type: 'POST',
url: 'someurl',
success: function(result){}
});
AND 中止请求,然后再次调用相同的 AJAX 函数:
request.abort();
您可以使用一个数组来跟踪所有未决的 ajax 请求并在必要时中止它们。
考虑一下我有 4 个选项,例如
- 显示姓名
- 显示年龄
- 显示地址
- 显示电话号码
单击每个选项时,我都会发出 ajax 请求并提取适当的详细信息并显示它。但问题是我点击 display Name
选项立即发送 ajax 请求 我点击 display Age
选项这会触发 ajax 请求并显示数据当第一个请求的响应返回时,它会覆盖第二个请求的数据,所以我可以停止之前的 ajax 个请求吗?谢谢
有可能。
var ajaxCall=$.ajax({
-----
------
});
then.You可以使用下面的代码,如果你想拒绝ajax响应
ajaxCall.abort()
使用变量存储 AJAX 请求:
var request = $.ajax({
type: 'POST',
url: 'someurl',
success: function(result){}
});
AND 中止请求,然后再次调用相同的 AJAX 函数:
request.abort();
您可以使用一个数组来跟踪所有未决的 ajax 请求并在必要时中止它们。