firefox(火狐)浏览器中ajax请求返回data时出现[object XMLDocument]的情况的分析
2017-08-10 10:20
441 查看
使用ajax来异步处理数据时,有时候需要返回data,这时候我们在service(action)中使用下面的代码完成返回:
数据在ie下面显示正常,但在火狐下面显示是xml,alert出来之后是xmldocument,通过F12查看数据是能正确返回的。
原因如下:
解决方法:
HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding("UTF-8");
数据在ie下面显示正常,但在火狐下面显示是xml,alert出来之后是xmldocument,通过F12查看数据是能正确返回的。
原因如下:
在后台写入时,即当我们write时,没有设置response的返回值类型,它就默认为html,但是火狐浏览器不认识,所以只能解释为object XMLDocument。
解决方法:
在后台设置response.setContentType("text/palin");
相关文章推荐
- 关于firefox(火狐)浏览器中ajax请求返回data时出现[object XMLDocument]的情况的分析
- jquery中ajax在firefox浏览器下“object XMLDocument”返回结果的解决办法
- firefox下jquery ajax 返回 [object XMLDocument]处理
- (1) $.ajax请求后台,后台总结错误信息后write到前提,chrome 遨游 正常。火狐弹出 [Object Xmldocument] 解决方案
- 在controller中返回ajax处理后结果,页面显示xmlObjectDocument的解决方法
- firefox下jquery ajax 返回 [object XMLDocument]处理
- firefox下jquery ajax 返回 [object XMLDocument]处理
- firefox下jquery ajax返回object XMLDocument处理方法
- 火狐中通过juqery的ajax方法,返回值是[object XMLDocument]
- jQuery中Ajax在Firefox下“object XMLDocument”的解决办法
- firefox下jquery ajax返回object XMLDocument处理方法
- Ajax请求过程中下载文件在FireFox(火狐)浏览器下的兼容问题
- 解决:在使用JSONP跨域请求时.AJAX的dataFilter获取返回数据出现undifined
- firefox下jquery ajax 返回 [object XMLDocument]处理
- firefox下jquery ajax 返回 [object XMLDocument]处理
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- Ajax以responseXML返回,客户端(IE)不能分析xml问题
- firefox下jquery ajax 返回 [object XMLDocument]处理