私は Firefox 20.0.1 と Apache を使用しています。サーバーから HTML ドキュメントを取得するための AJAX 呼び出しがいくつかあります。奇妙なことに、ある関数では AJAX 呼び出しが正常に機能しますが、別のドキュメントを取得する別の関数では機能しません。また、Chromeでも動作します。
これが何であるかについてのアイデアはありますか?コードは次のとおりです。
loc = "Temp\folder1\folder2\title.html";
var req = new XMLHttpRequest();
req.open("POST", loc, false);
req.send();
alert(req.responseText); // Displays "object not found" error.
背景情報:
EPUB リーダーを作成しています。EPUB ファイルはサーバーに保存され、PHP を使用して抽出されます。抽出された場所の HTML ドキュメントに保存されている (たとえば) 第 1 章のコンテンツを取得したいと考えています。
解決策
問題は、Firefox に URL のバックスラッシュに関する問題があることでした。リクエストを送信する前に、すべてのバックスラッシュをスラッシュに置き換えただけです。