gpt4 book ai didi

php - 从javascript调用php文件

转载 作者:可可西里 更新时间:2023-10-31 23:22:03 24 4
gpt4 key购买 nike

您好,我已经在网上搜索过,但无法正常工作。我正在尝试从每 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);
});

enter image description here

但是“eval(data)”好像不行

最佳答案

$.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();");

关于php - 从javascript调用php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16358925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com