我目前使用此代码每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>
答案 0 :(得分:1)
PHP的工作方式不可能。 PHP是在服务器上处理的,不会“重新加载”您的网站。
封装在其中的代码在发送响应之前被处理一次。如果要对此进行更新,则需要使用XMLHttpRequest以便能够在服务器上重新运行该操作并获得更新的结果。
E.G。 https://www.w3schools.com/php/php_ajax_php.asp
还有许多其他示例。如果您还有其他问题,请随时与我们联系。