私の場合、サーバーは次のhtml応答を送信します
{"Testlink":"<a href="http://www.google.com">Google</a>"}
このレスポンスは body に設定されます。
document.body.innertHTML を使用してこの応答を読み取ると、javascript で次の文字列を取得します。
{"Testlink":"<a href="http://www.google.com">Google</a>"}
この文字列で"
は、実際の二重引用符文字に置き換えられます。<
これは、 や などの他のエンティティでは発生しません>
。
この動作は、FF、IE、および Chrome で一貫しています。
これは予想される動作ですか、それとも問題ですか? 問題がある場合、これをどのように解決/修正できますか。
どんな助けでも大歓迎です。