Php 字符在控制台中导致错误
可能重复: 我有一个角色的情况。如果我在一段文本中键入一个包含多个字符的问题,例如: !\�$%^&-=\'.,:;/?~/\\> 您的最后一个回音应该使用json编码,并对充当javascript的相关部分进行编码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
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)."', ....