我有一个页面调用,我调用如下:-
include_once('status.controller.php');
我想每5秒调用这个函数,所以它重新运行脚本而不刷新整个页面。
我该怎么做?
我试过:-
var interval = 4800;
setInterval(function() {
$.get('status.controller.php', function(data) {
//do something with the data
alert('Load was performed.');
});
}, interval);
,但它似乎没有在页面上重新运行脚本,因为它没有更新会话变量,因为它应该。
$("document").ready(function() {
window.setInterval(function(){
$.ajax({
url: 'status.controller.php.php',
success: function(data) {
}
});
}, 5000);
这将为您工作,只要包含jQuery js文件,如果你没有。
来源:jQuery中每5秒调用一个函数的最简单方法是什么?
<script>
$(function(){
setInterval(function(){
$.ajax({
url:'status.controller.php',
success:function(data){
if(data == "status.controller.php"){
}else{
alert(data);
location.reload();
}
}
});
},4000);
});
</script>
我想这是你的问题的回答。