繁体   English   中英

没有刷新页面的php / js刷新变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM