每5秒调用一次PHP文件

时间:2014-06-19 11:13:42

标签: php

我打电话给我打电话的页面如下: -

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);

但它似乎没有重新运行页面上的脚本,因为它没有按原样更新会话变量。

2 个答案:

答案 0 :(得分:0)

        $("document").ready(function() {
          window.setInterval(function(){
          $.ajax({
            url: 'status.controller.php.php',
            success: function(data) {
            }
          });
        }, 5000);

这对你有用,只要包含jQuery js文件,如果你没有。

来源:What's the easiest way to call a function every 5 seconds in jQuery?

答案 1 :(得分:0)

<script>
$(function(){
setInterval(function(){
    $.ajax({
        url:'status.controller.php',
        success:function(data){
            if(data == "status.controller.php"){
            }else{
                alert(data);
                location.reload();
        }
        }
    });
},4000);
});
</script>

我认为这是你的问题回复。