バックスラッシュをjavascriptに置き換えることについてSOに関する多くの質問を読み、それらを試しましたが、うまくいきませんでした。応答テキストにバックスラッシュが含まれており、それらを取り除く必要がありますが、何も機能しませんか? リクエストを行うJS関数は次のとおりです。
requestKittens: function() {
var req = new XMLHttpRequest();
req.onreadystatechange = function (event) {
var xhr = event.target;
if (xhr.readyState === 4 && xhr.status === 200) {
var str = xhr.responseText;
str.replace(/\\/g, '');
document.getElementsByTagName('body')[0].innerHTML = xhr.responseText
}
};
req.open('GET', this.searchOnFlickr_, true);
req.setRequestHeader('accessKey','fdsfkslfjslfjlgfdgdfg');
req.send();
},
これはサーバーからの応答です
{"topics":[{"topicLabel":"コンピューターの概念","topicThesaurusName":"topics","topicUrl":" http://dictionary.cambridge.org/topics/technology/computer-concepts/","topicId":"computer-concepts","topicParentId":"technology"}],"dictionaryCode":"british","entryLabel":"住所名詞 (コンピューター)","entryContent":"住所</ h1> 名詞</span> [C</span></span>]</span></span> (コンピューター)</span>https://dictionary.cambridge.org/external/images/uk_pron.png ?version=2013-08-07-1929\"/></a>https://dictionary.cambridge.org/media/british/uk_pron/u/uka/ukada/ukadapt021.mp3\"/>https:/ /dictionary.cambridge.org/media/british/uk_pron_ogg/u/uka/ukada/ukadapt021.ogg\"/>お使いのブラウザは HTML5 オーディオをサポートしていません。</audio>https://dictionary.cambridge.org/external/ images/us_pron.png?version=2013-08-07-1929\"/></a>https://dictionary.cambridge.org/media/british/us_pron/e/eus/eus70/eus70074.mp3\"/>https://dictionary.cambridge.org/media/british/us_pron_ogg/e/eus/eus70/eus70074.ogg\"/>お使いのブラウザは HTML5 オーディオをサポートしていません。</audio> /əˈdres</span>/</span> /ˈæd.res</span>/</span> </span></header>A1</span> < /span>インターネット上の検索場所や電子メールの送信先を示す一連の文字と記号: </span></span>あなたの電子メール アドレスは?</span></span>する</span></span></section> \u203a</span>特殊な</span></span></span>情報がコンピュータのメモリに保存される場所</span></span></section>(https://dictionary.cambridge.org/dictionary/british/\" title=\"Cambridge Advanced Learner's Dictionary & Thesaurus\n\">Cambridge Advanced Learner's Dictionary & Thesaurus からのアドレス名詞 (COMPUTERS) の定義\n< /a> © ケンブリッジ大学出版局)</small></footer></article>","entryUrl":"http://dictionary.cambridge.org/dictionary/british/address_2 ","format":"html","entryId":"address_2"}
問題の原因は何ですか?