我在 JavaScript 函数中有我的 AJAX 请求。使用 setInterval 函数,AJAX 函数每 5000 毫秒执行一次。
我想知道是否有办法检查以前的 AJAX 调用是否仍在处理,所以我没有多个相同的 AJAX 请求。
这是我的代码:
function getData(fields){
$.ajax({
url: 'index.php',
type: 'post',
data: { fields: fields },
dataType: 'json',
success: function(json) {
if (json) {
// We have a response
}
});
}
window.setInterval(function(){
getPosts(fields);
}, 2000);
提前致谢!
彼得