次の例のエントリを含む JSON-Object があります。
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として解析する方法を知っている人はいますか?
EDIT 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 形式にします。この関数のいずれかを正しい引用にするべきではありませんか?
ワークフローに到達することを願っています...