Php 我的表中的内容不会更改

Php 我的表中的内容不会更改,php,javascript,jquery,ajax,dynamic,Php,Javascript,Jquery,Ajax,Dynamic,我从一个xml文件(file.xml)加载数据,该文件的内容是动态的,但问题是表中的内容是相同的,但我在文件中看到内容发生了变化。好像加载只完成一次 请帮忙 多谢各位 代码的平静:(如果您在我的代码中发现问题,请道歉) window.setInterval(函数(){ 属性()为$a=>$b){ 如果($a==“名称”) { $name=(字符串)$b; } 否则如果($a==“值”) { $value=(字符串)$b; } } $vars[$name]=$value; } $json=json

我从一个xml文件(file.xml)加载数据,该文件的内容是动态的,但问题是表中的内容是相同的,但我在文件中看到内容发生了变化。好像加载只完成一次

请帮忙

多谢各位

代码的平静:(如果您在我的代码中发现问题,请道歉)

window.setInterval(函数(){
属性()为$a=>$b){
如果($a==“名称”)
{
$name=(字符串)$b;
}
否则如果($a==“值”)
{
$value=(字符串)$b;
}
}
$vars[$name]=$value;
}
$json=json_encode($vars);
?>
////在我的表格中显示结果的代码
}, 1000);

PHP代表超文本处理之前的处理,这意味着首先生成PHP

您还需要了解,PHP是在服务器端处理的,而javascript是在客户端处理的

因此,当PHP函数运行时,它将按预期加载文件,但只加载一次。您需要将PHP函数放在自己的.PHP文件中,然后每秒使用一个AJAX请求来获取更新的表

jQuery中的示例,假设您的PHP代码位于loadtable.PHP中

window.setInterval(function() {
    $.ajax({
        method : "GET",
        url : "loadtable.php",
        success : function(data){
            //set the body of the page to the result of the PHP file.
            $("body").html(data);
        }
    });
}, 1000);
window.setInterval(function() {
    $.ajax({
        method : "GET",
        url : "loadtable.php",
        success : function(data){
            //set the body of the page to the result of the PHP file.
            $("body").html(data);
        }
    });
}, 1000);