我有一个 JSON 对象,其中包括以下示例条目:
description":"<div>- diversen Diskutanten- Moderiert vom gro\u00dfartigen PreibischDebatte, Gesprochenes, Kontroverses<div class="btn-group"><a class"btn" href=""><i class="icon-map-marker"><\/i><\/a><a class"btn" href=""><i class="icon-map-marker"><\/i><\/a><\/div><\/div>"
现在我正在尝试将此html添加到我的代码中的另一个元素:
$('#desc_text').empty();
$('#desc_text').html(event.description);
$('#description').modal('show');
问题是html没有被解析为html,我认为jquery.html()
会这样做。我也试过了append()
,但也没有改变。
有谁知道如何将其解析为html?
编辑2:整个工作流程,因为它似乎有点混乱:
首先我这样做:
$events = json_encode($func->getAllDates());
该功能:
public function getAllDates() {
$this->db->query('SELECT * FROM dates ORDER BY start');
$result = $this->db->mysql_fetch_all();
for($i = 0; $i < count($result); $i++) {
$result[$i]['description'] = html_entity_decode(utf8_encode($result[$i]['description']));
}
print_r($result);
return $result;
}
$result 函数的输出:
[6] => Array
(
[id] => 17
[title] => Sabotage Debatte: Politik im Keller
[start] => 2012-11-29 00:00:00
[end] => 2012-11-29 00:00:00
[allDay] => 1
[url] =>
[description] => <div>- diversen Diskutanten- Moderiert vom großartigen PreibischDebatte, Gesprochenes, Kontroverses<div class="btn-group"><a class"btn" href=""><i class="icon-map-marker"></i></a><a class"btn" href=""><i class="icon-map-marker"></i></a></div></div>
)
编辑:
正如评论中所说:引用似乎是答案,但我不自己引用,只是使用 php-functions。也许我这样做的方式是错误的。
我从我的数据库中得到了这样的东西:
&lt;div&gt;- diversen Diskutanten- Moderiert vom großartigen PreibischDebatte, Gesprochenes, Kontroverses&lt;div class=&quot;btn-group&quot;&gt;&lt;a class&quot;btn&quot; href=&quot;&quot;&gt;&lt;i class=&quot;icon-map-marker&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a class&quot;btn&quot; href=&quot;&quot;&gt;&lt;i class=&quot;icon-map-marker&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
然后我用
html_entity_decode(utf8_encode($result[$i]['description']));
把它转回来,然后我用 json_encode 把它变成 json 格式。不应该对这些功能中的任何一个进行正确的引用吗?
我希望你能进入工作流程......