`

jQuery中Ajax在Firefox下“object XMLDocument”的解决办法

阅读更多

        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"

 

文献出处:http://bubuko.com/infodetail-170029.html

分享到:
评论

相关推荐

    firefox下jquery ajax返回object XMLDocument处理方法

    当我们在使用Firefox浏览器配合jQuery进行Ajax调用时,可能会遇到一个问题,即Ajax调用返回的数据是一个[object XMLDocument],而不是我们预期的JSON格式。这种现象通常出现在使用Struts2框架返回数据时。为了解决这...

    兼容IE,firefox jquery 创建XML

    本文将深入探讨如何使用jQuery在Internet Explorer(IE)和Firefox这两个主要浏览器中创建XML,以及相关的JavaScript(js)技术。 首先,我们需要理解XML(eXtensible Markup Language),它是一种用于存储和传输...

    ajax实现简单搜索功能(jQuery+aspx)

    由于题目提到此代码仅在IETester上测试过且在IE6+没有问题,需要注意的是,虽然jQuery对老版本的IE有很好的支持,但随着现代浏览器的普及,开发时也应考虑向其他浏览器(如Chrome、Firefox、Safari等)的兼容性。...

    超牛的AJAX下拉菜单(调用即可用)

    AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术,它使得用户交互更加平滑,提高了网页应用的响应速度。在这个名为“超牛的AJAX下拉菜单”的资源中,我们可以...

    struts2实现ajax

    在Struts2中实现Ajax(Asynchronous JavaScript and XML)可以极大地提升Web应用的用户体验,因为它允许部分页面动态更新,而无需整个页面刷新。以下是对Struts2实现Ajax的详细解释: 1. **Ajax基础**: Ajax的...

    ajax2 可以跑的例子

    在IT行业中,Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。Ajax2是Ajax技术的一个迭代版本,它增强了Web应用程序的交互性和用户体验。本例子是一个结合了...

    ajax无刷新分页

    为了解决这个问题,Ajax(Asynchronous JavaScript and XML)无刷新分页技术应运而生,它允许用户在不刷新整个页面的情况下实现内容的动态更新,提高交互性和用户体验。 **1. Ajax基础** Ajax是一种在后台与服务器...

    支持Firefox和IE浏览器的纯js日历控件(类似AJAX自带的日历控件)

    "支持Firefox和IE浏览器的纯js日历控件"是一个旨在兼容两种主流浏览器(Firefox和Internet Explorer)的JavaScript库,其设计灵感来源于AJAX自带的日历控件。在AJAX技术中,日历控件通常通过异步交互提供无刷新的...

    jquery-1.1.3 效率提高800%

    选择器速度提升 选择器的速度大幅度提高了,下表为jQuery1.1.2和1.1.3的选择器速度对比,提高了8倍多 Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement IE 6 4890ms 661ms 740% Firefox 2 5629ms 567...

    猎豹jQuery全屏焦点图代码,兼容主流浏览器

    6. **浏览器兼容性**:“兼容主流浏览器”意味着这个代码经过优化,可以在Internet Explorer、Firefox、Chrome、Safari和Opera等主要浏览器上正常工作。这通常涉及到对不同浏览器的特性的检测和适配,比如使用`$.fn....

    JavaWeb之Ajax与Jqeury

    **Asynchronous JavaScript and XML (AJAX)** 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它并不是一项全新的技术,而是对现有技术的一种组合应用,主要包括以下几个关键组件: 1. **CSS ...

    Ajax从入门到精通

    熟悉浏览器提供的开发者工具,如Chrome的开发者工具、Firefox的Firebug等,对于跟踪Ajax请求、分析响应和定位问题至关重要。同时,理解并能够使用断言库、模拟服务器响应等测试工具,可以提高Ajax应用的质量。 ####...

    AJAX的资料

    **AJAX(Asynchronous JavaScript and XML)** 是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。这种技术使得Web应用程序能够实现异步交互,提高了用户体验,减少了服务器负载。AJAX 不是单一的新技术,...

    DOM文档和Javascript的IE和Firefox兼容性

    在IT领域,尤其是在Web开发中,DOM(Document Object Model)文档对象模型和JavaScript的兼容性问题一直是开发者关注的重点。本文将深入探讨DOM文档在不同浏览器,特别是IE(Internet Explorer)和Firefox之间的差异...

    jquery 库分享

    jQuery致力于跨浏览器兼容性,支持大多数现代和老式浏览器,如IE6+、Firefox、Chrome、Safari和Opera。在给定的文件`jquery-1.2.6.min.js`中,版本号1.2.6是一个较早的版本,发布于2008年,虽然它可能不包含后来版本...

    AJAX In Action(中文版)

    **AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这使得用户界面更加动态和响应性更强,提升了用户体验。《AJAX In Action》是一本专门介绍AJAX技术的...

    JS 调用XML文件内容

    5. **E4X(ECMAScript for XML)**:在某些JavaScript环境中,如Flash或旧版的Firefox,支持E4X,它允许直接在JavaScript中嵌入XML,并提供类似于处理JSON的语法来操作XML。然而,E4X在现代浏览器中已不再被支持。 ...

    ajax_intro_1.2,AJAX学习PPT

    AJAX(Asynchronous JavaScript and XML)是一种用于创建动态和交互性网页的技术,它允许在不刷新整个页面的情况下从服务器获取数据并更新部分网页内容。AJAX并非一种全新的技术,而是结合了已有的Web技术,包括...

Global site tag (gtag.js) - Google Analytics