Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery的replaceWith()方法将PHP代码更改为HTML注释_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript jQuery的replaceWith()方法将PHP代码更改为HTML注释

Javascript jQuery的replaceWith()方法将PHP代码更改为HTML注释,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在click事件处理程序中,我想更改div元素。在这个元素中还有HTML和PHP代码 更改后,PHP代码将显示在HTML注释中。我能做些什么来解决这个问题 以下是我的代码的简短版本: $replaceCat1.clickfunction{ $div.boxcontent2.replaceWith; }; 编辑: 我设计了一个主题。在这个主题中,它提供了4个框,其中包含来自后端的信息。我的php代码目前只是一个占位符。稍后我将介绍后端php代码。在我的主题中,提供了一个下拉菜单。在这里给出了4个类

在click事件处理程序中,我想更改div元素。在这个元素中还有HTML和PHP代码

更改后,PHP代码将显示在HTML注释中。我能做些什么来解决这个问题

以下是我的代码的简短版本:

$replaceCat1.clickfunction{ $div.boxcontent2.replaceWith; }; 编辑:

我设计了一个主题。在这个主题中,它提供了4个框,其中包含来自后端的信息。我的php代码目前只是一个占位符。稍后我将介绍后端php代码。在我的主题中,提供了一个下拉菜单。在这里给出了4个类别,当你选择一个时,我想知道4个盒子中的3个开关模具的信息和设计。这就是带有代码的计划


代码来自.js文件。最好从php文件加载代码,并将其包含在.load?

中。如果希望javascript能够动态地包含来自php的内容,则需要研究AJAX。也许jQuery的$.ajax函数就足够了

如果您只是希望PHP中的文本在javascript中出现一次,则需要通过PHP运行javascript

假设您实际上有一个php服务器,并且您的项目正在该服务器上运行,那么一个快速、难看的方法就是将.js文件重命名为.php文件,并将其包含在一对脚本标记之间

<script>
Include('filthy_hack.php');
</script>

你想干什么?为什么需要将php代码粘贴到客户端的html中?这是因为您的php代码没有在服务器上处理,而是被视为html。HTML解析器无法识别是.js文件中的这部分代码,还是通过.php文件将其作为HTML内容加载到浏览器中?