Firefox 开发者控制台中的 XML 解析错误

Posted

技术标签:

【中文标题】Firefox 开发者控制台中的 XML 解析错误【英文标题】:XML Parsing Error in Firefox developer console 【发布时间】:2017-07-26 14:17:42 【问题描述】:

我有一个 jquery 脚本,它将数据发送到 java servlet 并根据 servlet 响应更新页面的内容。一切正常(页面更新为我所期望的值),但我可以在 Firefox 的开发人员控制台中看到以下错误:

XML 解析错误:语法错误位置:http://localhost:8080/servlet_url 第 1 行第 1 列

这是我的 jQuery 代码:

 <script src="http://code.jquery.com/jquery-1.10.2.js" type="text/javascript"></script>
 <script type="text/javascript">
 $(document).ready(function() 
 $.post('servlet', 
 filepath : '$file',
 function(responseText)
 $('#div_id').text(responseText);
 );
 );
 </script>

【问题讨论】:

【参考方案1】:

似乎是因为我忘记在 servlet 中设置响应内容类型而出现问题。所以基本上这行代码:

 response.setContentType("text/plain"); 

解决了这个问题。

【讨论】:

以上是关于Firefox 开发者控制台中的 XML 解析错误的主要内容,如果未能解决你的问题,请参考以下文章

XML 解析错误:找不到根元素

XML 解析错误:找不到根元素

从 chrome 或 firefox 中的调试控制台对 .js 文件运行 JSLint

Chrome无法解析Vagrant / VirtualBox主机?

使用Boost JSON解析器的JSON格式错误

1.Google Chrome浏览器 控制台全解析