我有以下情况: PHP脚本从数据库中加载条目(HTML编码),并简单地将它们列在列表中......到目前为止没有任何内容。
但是,我在每个<li>
标记上附加了一个图片,该标记对定义的JavaScript函数有onClick
个事件。这就是问题所在。
A&#34;正常&#34;列表看起来像:
<li>This is a picture ... <img src="../../png/edit.png" alt="edit" onClick="edit('edit','<description of the thing>'")
但现在我注意到有些人喜欢用以下方式标记某些内容:
This is my daughter's first birthday
然后将其编码为:
<li>This is a picture ... <img src="../../png/edit.png" alt="edit" onClick="edit('edit','This is my daughter's first birthday'")
&#39;字符在'
中正确显示在源代码中,浏览器确实将其正确解释为'
。
当涉及到调用一个函数时,参数会被拆分,并且缺少一个'
来实际拥有一个有效的参数。
有什么方法吗?
上面的图片代码只是一个更简单的示例,但用户应该能够编辑正在显示的文本,并且当PHP脚本生成页面并通过时,此文本正在加载&#34;文字&#34;作为函数的变量。
不是最好的方式,只是想出了一个我自己,但现在已经太晚了。 :(