gpt4 book ai didi

jquery - XML解析错误: not well-formed in FireFox but good in Chrome

转载 作者:行者123 更新时间:2023-12-03 21:54:27 25 4
gpt4 key购买 nike

我使用 jQuery Ajax,如下所示:

$.ajax({
url: 'servlet/*****Servlet',
dataType: "text",
success: function(data) {
var subareaCoordsPGs = preprocessCoords(data);
}
});

即使我没有在 Chrome 中设置 dataType,它也能正常工作,但是,它在 FF 中失败,并出现 XML 解析错误。

Response Headersview source
Server Apache-Coyote/1.1
Transfer-Encoding chunked
Date Tue, 04 Oct 2011 00:08:08 GMT
Request Headersview source
Host localhost:8080
User-Agent Mozilla/5.0 (Windows NT 5.2; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept text/plain, /; q=0.01
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,;q=0.7
Connection keep-alive
X-Requested-With XMLHttpRequest
Referer http://localhost:8080/
*/
Cache-Control max-age=0

XML Parsing Error: not well-formed Location: moz-nullprincipal:{2f6a8381-b987-448b-88c2-e89c4e13440b} Line Number 1, Column 4:

534@151.248078368847 -33.9353900931769,151.247877472978 -33.9360784582012,151.24...
------^

搜索后,我知道设置正确的数据类型是很好的,我希望它像普通文本一样被解析,但是为什么智能猜测在FF中不起作用,即使我设置了它的类型是否明确地“文本”

最佳答案

您的服务器没有返回内容类型,因此 Firefox 假设由于这是 _XML_HttpRequest 您的响应可能是 XML 并尝试解析它。当失败时,它会停止尝试并报告这毕竟不是 XML。

Chrome 可能会执行相同的操作,但不会报告任何内容。

我建议实际发送一个 Content-Type header 来指示您的数据是什么。

关于jquery - XML解析错误: not well-formed in FireFox but good in Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642202/

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