所以我每5秒使用ajax通过POST检索一些数据,我想要实现的是如果php文件输出一些东西,然后以某种方式停止setInterval或将其设置为9999999。
这是我尝试过的:
var interval = DEFINEDFROMMYQL;
$(function() {
setInterval(function() {
$.ajax({
type: "POST",
url: "url/file.php",
data: "whatever=2",
success: function(html) {
$("#new").html(html);
if(html.lenght > 0) {
var interval = 99999999999999;
}
}
});
}, interval);
});
我是新手,所以任何帮助将不胜感激。