我正在使用 Firefox 20.0.1 和 Apache。我有一些 AJAX 调用来从服务器检索 HTML 文档。奇怪的是,在一个函数中,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 提取。我想获取(例如)第 1 章的内容,该内容存储在提取位置的 HTML 文档中。
解决方案
问题是 Firefox 在 URL 中存在反斜杠问题。在发送请求之前,我只是用正斜杠替换了所有反斜杠。