我目前有这个:
var loc = "Stati Uniti d'America"
jQuery('#heading_results h2').text(loc);
我得到的结果是:
<h2>Stati Uniti d'America</h2>
这是因为其他原因,我通过php发送带有特殊字符的字符串,但我需要在html中将它们转换回来一次。
它应该是
<h2>Stati Uniti d'America</h2>
答案 0 :(得分:1)
要使用&
个字符代码,您必须使用.html()
:
var loc = "Stati Uniti d'America"
jQuery('#heading_results h2').html(loc);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="heading_results">
<h2></h2>
</div>
&#13;
答案 1 :(得分:0)
string htmlspecialchars(string $ string [,int $ flags = ENT_COMPAT | ENT_HTML401 [,string $ encoding = ini_get(“default_charset”)[,bool $ double_encode = true]]])
答案 2 :(得分:0)
您可以使用普通函数转换文本,而不是使用jQuery和虚拟html元素:
public function append($text) {
$list = file($this - > path);
$list[] = $text;
var_dump($list);
return $this - > getlist($list); // GET LIST
}
public function getList($list) {
var_dump($list); // NULL
}