setInterval每5秒更改php变量

时间:2019-01-14 20:56:03

标签: php jquery

我目前使用此代码每5秒将DIV中的PHP内容重新加载一次。 $ clan_是一个变量,用于将特定的PHP页面加载到div中,它是一个变量,因为数据来自用户在页面上选择的任何内容。

我想要做的就是基于PHP中的数组更改变量$ clan_中的值,以便每次运行间隔时div都会更新不同的内容。每次运行间隔时,我都会陷入如何循环遍历PHP的困境。

<script>
$(document).ready(function(){
    $("#stats").load("<? echo $clan_ ;?>");
        setInterval(function(){
            $("#stats").load("<? echo $clan_ ;?>");
        }, 5000);
    });

</script>

1 个答案:

答案 0 :(得分:1)

PHP的工作方式不可能。 PHP是在服务器上处理的,不会“重新加载”您的网站。

封装在其中的代码在发送响应之前被处理一次。如果要对此进行更新,则需要使用XMLHttpRequest以便能够在服务器上重新运行该操作并获得更新的结果。

E.G。 https://www.w3schools.com/php/php_ajax_php.asp

还有许多其他示例。如果您还有其他问题,请随时与我们联系。