因此,我正在javascript内执行一项操作,以将javascript变量归因于通过txt文件获取的php值。但是我要反复刷新。我已经在这个网站上看到了一些类似的问题,但并没有解决我的问题。
PHP代码:
<?php
$file = "nam.txt"; //Path to your *.txt file
$contents = file($file);
$nam = implode($contents);
?>
JavaScript代码(具有setinterval,但目前无法正常工作):
setInterval(function(){
document.getElementById("nam").innerHTML = '<?php echo $nam; ?>';
}, 50);
答案 0 :(得分:2)
问题
仅当向服务器发出请求并且服务器发送响应(发送.txt
文件的数据)时,才会评估PHP,即使其中的内容文件更改,无法检索(除非向服务器发出另一个请求)
解决方案
在setInterval
函数中,向某个页面发出ajax
请求,然后对该页面进行编程以返回文件的内容。这样,您可以实时更新页面,也可以在页面加载后获取更新的内容。
如果您不熟悉AJAX,这可能会有所帮助