我使用注释框,并使用ajax将值插入到mysql。同时,我将输入的带有jQuery的评论附加到同一页面。问题是如果输入的文本是一些JavaScript代码,比如
<script>alert('hello');</script>它会显示警报。在我的数据库中,我清理了这些代码,但因为我将其附加到客户端,所以我需要原样显示输入的文本。
我用的是,
<div contenteditable="true"></div>有什么需要立即帮助的吗?
发布于 2013-02-15 13:48:38
下面的代码片段HTML将字符串编码为:
"<div>Here is an HTML</div"
$("p").text("<div>Here is an HTML</div").html()发布于 2013-02-15 17:37:15
我用了这个方法!
str.replace(/</g, "<");
str.replace(/>/g, ">");https://stackoverflow.com/questions/14888968
复制相似问题