gpt4 book ai didi

php - JavaScript 函数行为不正确

转载 作者:行者123 更新时间:2023-11-28 16:41:28 25 4
gpt4 key购买 nike

我有这个小功能

function makewindows(){
child1 = window.open ("about:blank");
child1.document.write("<?php echo htmlspecialchars(json_encode($row2['ARTICLE_DESC']), ENT_QUOTES); ?>");
child1.document.close();
}

无论我尝试什么,都只是将 php 代码输出为 html 源,而不是 php 代码的结果。这以前工作得很好,我不确定我做了什么改变导致了这种行为。

我现在已经粘贴了所有代码。调用 updateByQuery 的链接会生成错误,导致 makewindows 无法正确解析..我认为。但是我不确定 updateByQuery 有什么问题:

function updateByQuery(layer, query) {
url = "get_records.php?cmd=GetRecordSet&query="+query+"&sid="+Math.random();
update(layer, url);
}

最佳答案

您最近是否已将此文件从 PHP 解析文件(即 .phtml/.php)移至 .js 文件?请注意,您希望执行的任何 PHP 在传递给客户端之前都必须由 PHP 解析器进行解析。如果它最初位于 .php 文件中,那么它会被解析/执行,并且工作正常。

但是,默认情况下,PHP 不会解析 .js 文件。也许他们曾经是,但你的服务器管理员最近升级了一些东西,并失去了这种行为?您可以使用本地配置文件(在 Apache 中为 .htaccess)来重新启用它。

关于php - JavaScript 函数行为不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368192/

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