`
yingjinsheng
  • 浏览: 25793 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

关于Ajax在IE和firefox中使用的一些经验

阅读更多

在ie中,对于ajax使用同步请求和异步请求发送数据都是没有问题的,但是在firefox中却会出现很大问题。

根本原因在于firefox中对ajax中的同步请求是不调用状态改变函数的。即对这样的写法不起作用

ajax.onreadystatechange = function stateChangeHandler(){...}

 这样一来就造成状态的无法获取。但是有时候为了获取服务器端的参数,我们就不得不这样子处理:

ajax.open("POST",".../jsp",false);
xml.setRequestHeader("Content-Type","text/xml");
xml.send("<xml>"+date+"</xml>");
//接受服务器端的数据
var text = ajax.responseText;

但是个人感觉这样子还是不太稳定,至于进一步会有什么问题有待试验中发现。

1
1
分享到:
评论

相关推荐

    ajax中的IE和火狐的区别

    本文将基于提供的文档摘要,深入探讨Internet Explorer(IE)与Mozilla Firefox(火狐)这两种主流浏览器在处理DOM操作、事件绑定等方面存在的差异,并提出相应的解决方案。 #### 一、InnerText与InnerHTML - **...

    ajax兼容IE,FF问题

    在IE中,我们通常使用`send(null)`来发送GET请求,而在Firefox和其他遵循W3C标准的浏览器中,直接`send()`即可。对于POST请求,IE和Firefox都需要传递一个参数,但在IE中可以是空字符串`""`,而在Firefox中需要是`...

    IE和firefox调试插件

    调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...

    Javascript在IE和FireFox中的不同表现

    - IE在早期版本(如IE6-8)中使用的是JScript,而Firefox则遵循ECMAScript标准。因此,一些非标准的JScript特性可能在Firefox中不被支持。 - `window.attachEvent`是IE特有的事件绑定方式,而Firefox使用`...

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

    javascript和css在IE和Firefox中的不同点及解决兼容性的方案

    JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...

    difference between IE and Firefox

    在压缩包"develop in IE and Firefox"中,可能包含的是针对这两种浏览器开发的示例代码、测试用例或解决兼容性问题的策略,可以帮助开发者更好地理解并处理IE和Firefox之间的差异。通过深入研究这些文件,开发者可以...

    ajax和xml,xslt的整合使用,调优版本,ie6和firefox2.0测试通过

    ajax和xml,xslt的整合使用,调优版本,ie6和firefox2.0测试通过 &lt;br&gt;代码还没来得急整理,大家自己整理,顺便可以自己理解下. &lt;br&gt;原形是从网上抄,但我在firefox下怎么都不行, 所以自己修正了,这是修正后的版本

    ajax 拖拉图片(同时适用IE,FIREFOX)

    在本案例中,我们讨论的主题是如何利用AJAX(异步JavaScript和XML)技术来实现在网页上对图片进行拖放操作,同时兼容IE和Firefox两种主流浏览器。 首先,我们需要了解AJAX的基本概念。AJAX是一种在不重新加载整个...

    js、css在IE和火狐上的差异和处理方法

    - **盒模型**:IE采用的是自己的盒模型,将边框和内填充包含在元素的宽度和高度中,而Firefox遵循W3C标准盒模型,宽度和高度不包括边框和内填充。 - **透明度**:IE8及更早版本使用`filter`属性来实现透明,例如`...

    真正实现ajax上传文件 兼容IE6789火狐谷歌世界之窗

    在现代Web开发中,文件上传是一个常见的功能,但要实现跨浏览器兼容性,尤其是在旧版本的Internet Explorer(如IE6、IE7、IE8、IE9)以及Firefox、Chrome和世界之窗等其他浏览器上,可能面临一些挑战。Ajax上传文件...

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

    5. **跨域请求**:IE和Firefox对AJAX跨域请求的处理方式不同,IE使用`XDomainRequest`对象,而其他浏览器使用`XMLHttpRequest`的`withCredentials`属性。 6. **盒子模型**:IE使用独特的盒子模型,其中元素宽度不...

    ajax初始化代码,ie8和Firefox 3.6测试通过

    ajax初始化代码,ie8和Firefox 3.6测试通过

    解决ajaxfileupload.js在IE9,firefox下文件超大无效

    本文将详细介绍如何解决在IE9和Firefox下使用`AjaxFileUpload.js`进行文件上传时遇到的大文件上传失效的问题。 #### 问题描述 当尝试通过`AjaxFileUpload.js`上传较大文件至服务器时,在IE9和Firefox浏览器中可能...

    js在火狐和IE浏览器的差异.zip

    本文件“js在火狐和IE浏览器的差异.zip”着重讨论了JavaScript在Mozilla Firefox(火狐)与Internet Explorer(IE)之间的区别,以下是对这些差异的详细阐述: 1. **DOM操作差异**: - Firefox和IE对Document ...

    ajax实现增删改查、分页、级联等功能的代码,可以兼容IE,firefox,opera所有的浏览器

    本资源提供了一个利用Ajax实现增删改查、分页和级联功能的代码示例,适用于各种主流浏览器,包括IE、Firefox和Opera。 增删改查是数据库操作的基本功能,对应于数据库中的INSERT、DELETE、UPDATE和SELECT操作。在...

    兼容ie和火狐的js分页

    本项目"兼容ie和火狐的js分页"旨在实现一个跨浏览器的JavaScript分页解决方案,确保在Internet Explorer(IE)和Firefox两大主流浏览器上都能正常运行。 首先,我们来理解一下核心知识点: 1. **JavaScript分页**...

    省市联动的二级菜单,支持IE8和firefox

    4. **兼容性处理**:在IE8和Firefox中,可能需要使用jQuery或其他兼容性库来处理DOM操作和事件监听,因为它们对原生的`addEventListener`方法支持有限。同时,CSS样式也需要特别注意,因为IE8对CSS3新特性的支持有限...

Global site tag (gtag.js) - Google Analytics