加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

从javascript调用php文件

发布时间:2021-08-28 03:47:43 所属栏目:大数据 来源: https://www.jb51.cc
导读:嗨,我已经在网上搜索,但无法让它工作.我试图从每10秒调用一次的函数调用文件databaseUpdated.PHP(与index.PHP文件放在同一个文件夹中). 如果我将以下内容放在index.PHP中 script type='text/javascript'updateboolean();/script; 该函数运行,这不是问题,问题

嗨,我已经在网上搜索,但无法让它工作.我试图从每10秒调用一次的函数调用文件databaseUpdated.PHP(与index.PHP文件放在同一个文件夹中).

如果我将以下内容放在index.PHP中

<script type='text/javascript'>updateboolean();</script>;

该函数运行,这不是问题,问题是没有读取PHP文件.

文件databaseUpdated.PHP

<body>
<?PHP

echo ("<script type='text/javascript'>updateboolean();</script>;");

?>
</body>

这是我在javascript中的功能

 $(document).ready(function(){
        setInterval(function() {
        $.get("databaseUpdated.PHP");//Can't get this to work any obvIoUs reason for this (And yes I have jquery working)?
        return false;            
    }, 10000);
    });



    function updateboolean(){
        alert("Database updated");
        document.location.reload(true);
    }

在此先感谢=)

编辑

_________________________________________________________________________________________

当我做

警报(数据);在下面的函数中,我得到了图像显示的结果

$(document).ready(function(){
            setInterval(function() {
               $.get('databaseUpdated.PHP', function(data) {
               alert('Load was performed.');
               alert(data);
               eval(data);
            });
        }, 5000);
   });

但是“评估(数据)”
似乎不起作用

解决方法:

$.get("databaseUpdated.PHP"); // This will only return contents of that file The scripts in that file are not executed. To execute them you need to do eval(). So Try This

$.get('databaseUpdated.PHP', function(data) {
       eval(data);
    });

此外,您可能需要更改您的PHP文件,如下所示:

echo ("updateboolean();");

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读