Javascript 如何防止特殊HTML字符被解释为符号
如果使用AJAX POST检索到一些特殊的html字符,如Javascript 如何防止特殊HTML字符被解释为符号,javascript,php,html,Javascript,Php,Html,如果使用AJAX POST检索到一些特殊的html字符,如&hearts 如何在头版上显示它们作为正常的,但不是象征性的 下面是。HTML编码HTML实体。特殊字符的HTML实体&is& 因此,对&hearts;是&;心您必须对所有特殊字符(如&)进行编码,您可以使用strreplace,然后将其替换为图像、html符号或任何可以调用以下函数的内容: function htmlEncode(value){ if (value) { return jQuery('<div
&hearts代码>
如何在头版上显示它们作为正常的,但不是象征性的
下面是。HTML编码HTML实体。特殊字符的HTML实体&is&代码>
因此,对&hearts;是&;心
您必须对所有特殊字符(如&
)进行编码,您可以使用strreplace,然后将其替换为图像、html符号或任何可以调用以下函数的内容:
function htmlEncode(value){
if (value) {
return jQuery('<div />').text(value).html();
} else {
return '';
}}
函数htmlEncode(值){
如果(值){
返回jQuery(“”).text(value).html();
}否则{
返回“”;
}}
我不确定您想要哪个。是否要显示♥, 还是&hearts;?心;字符串不是心形,我在php中使用htmlspecialchars。