gpt4 book ai didi

javascript - AJAX 在 Firefox 中无法正常工作

转载 作者:行者123 更新时间:2023-11-30 18:03:50 25 4
gpt4 key购买 nike

我使用的是 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 中存在反斜杠问题。在发送请求之前,我只是将所有反斜杠替换为正斜杠。

最佳答案

“找不到对象”文本是某些 Web 服务器中 HTTP 404 错误的别名。如果您在 req.send(); 之后运行 alert(req.status);,它可以深入了解可能是什么问题。在您的情况下,它实际上显示了 404 错误,并且可以追溯到其中包含 \ 字符的 URL。

关于javascript - AJAX 在 Firefox 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16286063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com