[英]php/js refresh variable without refresh page
我的php / js代码有问题。
我需要检查文件的每1秒内容,因此在我要加载页面之前,我将adress.txt内容设置为“ localhost”,然后转到我的网站并显示localhost,现在我要编辑文本内容文件为“ 192.168.0.1”,因此我想自动将div文本设置为新内容而无需刷新,其仍为localhost而不是192.168.0.1
我的实际js:
$(document).ready(
function() {
setInterval(function() {
var randomnumber = Math.floor(Math.random() * 100);
$('#show').text("<?php echo file_get_contents("adress.txt");?>");
}, 1000);
});
如何在不刷新的情况下将div文本更新为新的txtfile内容?
对不起,英语不好:)
PHP是一种服务器端语言。 您的<?php echo file_get_contents("adress.txt");?>
仅在加载(或刷新)页面时执行。 然后,如果您想做任何事情而无需刷新,则需要使用javascript。 如果要不刷新就调用某些PHP代码,则可以使用AJAX。 如果您只想获取某些文件的内容,甚至不需要PHP。
尝试这个:
$(document).ready(function()
{
setInterval(function()
{
$.get('address.txt', function(data)
{
$('#show').text(data);
});
}, 1000);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.