我需要写一个每5秒触发一次的ajax调用。我可以写一个如下的ajax调用。但我不能定期做。请帮帮我。
var set_delay = 5000,
click = function () {
$.ajax({
// ...
})
.done(function (response) {
alert("");
})
.always(function () {
// ...
});
};
click();
答案 0 :(得分:3)
您可以使用以下代码:
var set_delay = 5000,
click = function () {
$.ajax({
})
.done(function (response) {
alert("");
})
.always(function () {
setTimeout(click, set_delay);
});
};
click();