Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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
Php 字符在控制台中导致错误_Php_Javascript_Jquery_Html - Fatal编程技术网

Php 字符在控制台中导致错误

Php 字符在控制台中导致错误,php,javascript,jquery,html,Php,Javascript,Jquery,Html,可能重复: 我有一个角色的情况。如果我在一段文本中键入一个包含多个字符的问题,例如: !\�$%^&-=\'.,:;/?~/\\> 您的最后一个回音应该使用json编码,并对充当javascript的相关部分进行编码 echo "<td class='addtd'><button type='button' class='add' onclick=\"parent.addwindow('$question','$searchMarks[$key]','$searchNoofA

可能重复:

我有一个角色的情况。如果我在一段文本中键入一个包含多个字符的问题,例如:

!\�$%^&-=\'.,:;/?~/\\>

您的最后一个回音应该使用json编码,并对充当javascript的相关部分进行编码

echo "<td class='addtd'><button type='button' class='add' onclick=\"parent.addwindow('$question','$searchMarks[$key]','$searchNoofAnswers[$key]','$searchOption[$key]','$searchReply[$key]','$searchAnswer[$key]');\">Add</button></td></tr>";

htmlspecialchars不适用于Javascript字符串中使用的值。您好,我将更新上面的代码,您解决了添加按钮问题,但是如果您使用应用程序并按照步骤操作,您可以看到它,而不是说>\�$%^&*-=\'.,:;/?~*/\\\\>
echo "<td class='addtd'><button type='button' class='add' onclick=\"parent.addwindow('$question','$searchMarks[$key]','$searchNoofAnswers[$key]','$searchOption[$key]','$searchReply[$key]','$searchAnswer[$key]');\">Add</button></td></tr>";
... parent.addwindow('".json_encode($question)."', ....