AJAXをDOMに挿入戻りJSON値とは
var load = function (url) {
$.ajax({
type: "GET",
dataType: "json",
url: url,
data: {'url': url},
success: function(data) {
$('#content').html(data.content);
}
});
};
JSON
$array = array(
'id' => $data->id,
'date' => date("F d, Y", strtotime($data->timer)),
'author' => $data->creator,
'time_to_read' => $data->timeread,
'title' => $data->title,
'content' => htmlspecialchars($data->content),
);
header('Content-Type: application/json');
echo json_encode($array);
説明:
すべては、私ができる結構です私が望むものを返す。しかし、配列内の私のコンテンツキーには、htmlタグ、クラス、ID、その他のものがたくさんあります。戻り値data.content
で、最初と最後の文字として引用符付きの値を返します。それは単純なテキスト/文字列として返されます。
質問:
がどのように、私はdata.content
の適切な値を返すと、すべての作業のHTMLタグを#content
に挿入することができますか?
悪い英語と申し訳ありません。
はちょうどこのdata.content.substring(1、data.content.length-1)のようなその二重引用符をトリム。 – JYoThI