私はこの質問のタイトルが不正確かもしれないことを認識していますが、私はJavascriptで文字をクリーンアップするためにXSLTのようなものをどのように使うことができるのだろうと思っていました。たとえば、特定の情報を抽出するために使用するJSONがあります。その1つはホテル名です。問題は、ジョージのホテルなど、名前にアポストロフィを持つホテルです。私はこれをChromeまたはFirefoxで表示するとうまく動作しますが、IE8ではgeorge's
と表示されます。javascriptで出力エスケープを無効にすることはできますか?
私のコードは次のとおりです。
var hotel_title = j.data.hotels[i].title
アイブ氏は試してみました:
var zz = escape(hotel_title);
任意の助けをいただければ幸いです。
あなたは、文字列とどのようにあなたのJSONのように見えるが表示されたコードを表示する必要があります。これらの情報がなければ、あなたの質問に適切に答えにくいです。 – ThiefMaster
JSONデータに '' 'の代わりに' ' 'がありますか?もしそうなら、あなたは本当にソースで問題を解決すべきです(JSONにはテキストの代わりにXMLの断片(HTMLの部分ではなく、XML構造です)が含まれています)。 – Quentin
@ThiefMaster&Quentin - コメント/提案をいただきありがとうございます。私はJSONファイル(haventはまだ試みました)から問題を解決する可能性は非常に高いですが、JSON APIを与えられていて、物事の? – Hatzi