Javascript jquery内容未显示在html表中

Javascript jquery内容未显示在html表中,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在我的php页面中,我正在查询一个数据库表,结果以html表格格式显示。 数据库表的一个字段包含代码和注释行以及其他代码。例如: 控制台测试; 如果$.inArray'苹果',[苹果、橙子、葡萄]>-1{//fruits console.logfound; }//水果 第2行 在PHP页面中使用htmlentities函数 使用: 链接:如果要显示代码而不是执行代码,则需要对其进行HTML编码。无论使用何种语言PHP或JS,我猜您用于获取内容并在页面上显示它都将提供一个函数来完成此操作。从本质

在我的php页面中,我正在查询一个数据库表,结果以html表格格式显示。 数据库表的一个字段包含代码和注释行以及其他代码。例如:

控制台测试; 如果$.inArray'苹果',[苹果、橙子、葡萄]>-1{//fruits console.logfound; }//水果 第2行 在PHP页面中使用htmlentities函数

使用:

链接:

如果要显示代码而不是执行代码,则需要对其进行HTML编码。无论使用何种语言PHP或JS,我猜您用于获取内容并在页面上显示它都将提供一个函数来完成此操作。从本质上讲,这涉及到用替换

最终结果应该是这样的:

运输署{ 边框:1px纯黑; 填充物:5px; } 桌子{ 边界塌陷:塌陷; } !- 存储html-!-开始:Code-scripttype=text/javascript console.logtesting;如果$.inArray'apple',[apple,orange,grapes]>-1{//fruits console.logfound;}//fruits/script!-完: - 第2行
这里没有将任何内容写入td的代码。它只是将一个值记录到控制台。是否应在td中找到it输出?你没有真正弄清楚确切的期望是什么。顺便说一句,您不需要将脚本直接嵌入到应该显示输出的元素中。相反,您可以从DOM中选择元素,它将成为JS对象,然后对其进行操作。如果您以正确的方式向对象添加内容,则会在屏幕上反映出来。任何半体面的Javascript教程都会告诉你该怎么做把jQuery加载到你的代码中。您希望在表格单元格中显示的确切内容是什么?代码本身?if语句的结果是什么?找到的?是否要在该TD内打印水果?无法更改其中的内容,因为它来自数据库。
$myCode = "" //Your code from the database will be stored in this variable
echo htmlentities($myCode); //outputs the code on page instead of executing it