$(document).ready(function() {
(function poll() {
setTimeout(function() {
$.ajax({
url: "/project1/api/getAllUsers",
type: "GET",
success: function(data) {
console.log("polling");
},
dataType: "json",
complete: poll,
timeout: 5000
}), 5000
});
})();
});
这只是尽可能快地执行服务器可以响应,但我希望它只会每 5 秒轮询一次。有什么建议么?
编辑:我应该补充一点,在请求完成后 5 秒会更好。