我正在使用jQuery,并且我有一个aAax请求,如下所示;定时AJAX请求
$.ajax({
type: 'POST',
url: 'test.php',
data: {
data: "test_data"
},
cache: false,
success: function(result) {
if (result == "true"){
alert("true");
}else{
alert("false");
}
},
});
这很好。但是,我希望在特定的时间间隔内及时做到这一点。说,我想每30秒执行一次。该页面不应该重新加载。我希望这发生在背景中,隐藏。任何人都知道如何做到这一点?
这不是我正在寻找。我希望我的脚本在循环中每30秒启动一次,无论结果如何,就像每30秒发出一声“嗨”一样。 –
已修复!如果你想停止定时请求,只需存储setInterval返回并稍后销毁它。 – cvsguimaraes
这里有一把小提琴给你更好的理解 http://jsfiddle.net/FatUe/1/ – cvsguimaraes