gpt4 book ai didi

javascript - 通过 Ajax 加载的 PHP 未执行

转载 作者:行者123 更新时间:2023-12-03 10:20:57 25 4
gpt4 key购买 nike

在我的主页(我们称之为 index )上,我有一个名为 #main 的 div当使用文件单击导航菜单中的链接之一(我们将其称为 NEWPAGE )时,我将使用 JQuery 和 PHP 更新其内容。我遇到的问题是任何以这种方式加载的 PHP 都不会被执行。

例如,当点击其中一个链接 index 时,我的 JQuery 脚本将加载 NEWPAGE 的内容进入#main .

NEWPAGE 中的任何及所有 HTML 内容加载完全正常,但 PHP 内容却不能。

例如如果 NEWPAGE 的内容是:<p>Hello stackoverflow</p> ,我会看到这一点。但如果内容是:

<p><?php
echo "Hello stackoverflow";
?><p>

我最终什么也看不见。

如何解决这个问题?

附注我应该对 PHP 和 Javascript 很陌生。

最佳答案

您调用的文件NEWPAGE ,它的文件名实际上是什么?它可能需要结束 .php让您的服务器知道在发送结果之前应该解释任何 PHP 代码的内容。否则,您的服务器将简单地发送文件内容,就好像它是纯文本或 HTML 一样。尝试使用 Web 浏览器中内置的任何 DOM 检查来查找 main div 并查看是否包含未解释的 PHP。

搜索“yourbrowsername devloper tools”并查找类似以下的页面,以获取有关如何检查网页上的元素的说明:

https://developer.mozilla.org/en-US/docs/Tools/Tools_Toolbox

https://msdn.microsoft.com/library/ie/bg182326(v=vs.85)

假设您已使用 <p>Hello stackoverflow</p> 测试了代码您提供的示例,我认为文件名不是 NEWPAGE.php是你的问题。

关于javascript - 通过 Ajax 加载的 PHP 未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29637495/

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