文档章节

firefox下jquery ajax 返回 [object XMLDocument]处理

ForingY
 ForingY
发布于 2016/03/16 11:10
字数 203
阅读 139
收藏 1

1.在firefox下使用jquery ajax处理struts2 返回json类型的时候,ajax执行成功返回结果为 [object XMLDocument]。

处理办法:在getWriter.print();前面加上一行代码ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");


2.  jQuery.ajax,成功回调函数的返回值的默认类型,IE和FF(火狐)不同,IE为html,FF为xmldocument,在未指定的情况下,IE返回字符串,而FF返回document对象。所以显式设置返回数据类型即可,设置为text或者html就行。

  把dataType用html来解析了,只要设置一下dataType就可以轻松解决了。

$.ajax({
	type: "get", cache: false,
	url: "/bubuko_checkLogin.aspx",
	data: "",
	dataType: "text",
	success: function (data) {
		if (data == null || data == "") {
			$("#loginSpan_bubuko").html("<span>您好!");
			$("#loginSpan_bubuko").css("display", "none");
		} else {
			$("#loginSpan_bubuko").html("<span>您好:" + data + "!");
			$("#loginSpan_bubuko").css("display", "");
		}
	}
});

 其中关键代码:dataType: "text"

© 著作权归作者所有

共有 人打赏支持
ForingY
粉丝 23
博文 272
码字总数 156129
作品 0
杭州
程序员
私信 提问
jquery 给textarea赋值,firefox下出现[object XMLDocument]

jquery异步请求给textarea赋值,firefox下出现[object XMLDocument],ie和chrome正常。 $.ajax({ type: "POST", url: "${basePath}", data: "id=2", error:function(e){alert(e)}, success:......

山海经
2014/04/22
0
0
$.ajax jsonp parsererror

场景重现 通过发起的跨越请求代码如下: 发起 ajax 跨域请求后... 咋一看我还以为是我代码哪里写漏了,检查过后,代码没问题. 同时把完整的请求,直接扔到浏览器地址栏里访问,响应是正常的. 但是...

taadis
2017/06/08
0
0
[jQuery] 关于jQuery的AJAX不兼容IE的解决办法

在使用jQuery的AJAX:get方法去检测数据是否存在时,会发现IE会出现不兼容的情况。 用AJAX:post方法时,使用Chrome/FireFox/IE均能出现正确的结果,但是在使用AJAX:get方法时,IE却不能返回正...

zhengguogaun
2013/06/19
0
0
解决SpringMVC返回JSON在IE中变下载的问题

最近用EasyUI写了一个小项目在火狐中测试一切正常,而在IE中测试的时候只要是采用如下方式提交表单就会出现下载对话框 而采用jQuery的Ajax提交则不会出现下载对话框 服务器端处理代码 如果将...

Harmel
2015/11/07
0
4
帮助你高效开发Ajax应用的超酷jQuery插件 - AjaxML

日期:2012-4-20 来源:GBin1.com 如果你使用jQuery进行Ajax开发的话,你一定要试试今天我们这里介绍的这一款jQuery插件 - AjaxML。它是一款能够帮助你提高ajax开发效率的辅助插件,能够将你...

gbin1
2012/04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
26分钟前
0
0
如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。 https://kubernetes.io/bl...

JerryWang_SAP
41分钟前
0
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
44分钟前
0
0
限定某个目录禁止解析php,限制user_agent,php相关配置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 1.限定某个目录禁止解析php 核心配置文件内容 <Directory /data/wwwroot/www.123.com/upload> p...

hhpuppy
55分钟前
3
0
Spring的好文章

孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/4249939.html 跟我学spring http://jinnianshilongnian.iteye.com/blog/1413846 SpringIoc 和Spring Aop 代理模式: 静态代理 动态代理 cglib代......

wangwei2134
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部