2009-06-10 9 views

答えて

0

標準のJSONエスケープルールが適用される場合、HTMLはJSONで渡すことができます。 jsonライブラリ(バイト単位の価値があります)がこれを行います。 PHPで

json_encode('<body class="foo">'); 

戻りhttp://www.json.org/

0

"<body class=\"foo\">" 

詳細情報私の答えは、あなたがする必要はありません、だと思います。 JSONエンコーディングはあなたのためにすべてを処理します。しかし

、あなたは、あなたが最初にHTML文字列にそれを行う、またはJavaScriptを使用してクライアント側でそれを行うことができます;,タグを削除、または& LTに<を作りたい場合は、あなたの他のニーズに応じて。

0

何かをエスケープする必要はありません。 Jsonシリアライザが処理します:

return Json(new { html = "<html><body><div class=\"foo\">Hello</div></body></html>" }); 
関連する問題