使用firefox xmlhttprequest同步的时候,是不会onreadystatechange事件的,但在IE下会触发,到firefox网站上查了下,发现这个方法要这么写
Javascript代码 收藏代码
oXmlHttp.open('GET', url,false);
oXmlHttp.send();
if ( oXmlHttp.status == 200 || oXmlHttp.status == 304 ){
IncludeJS( url, sId, oXmlHttp.responseText );
}
else{
alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
}
它直接跟在send后面,在IE下也是可以的。
分享到:
相关推荐
用法 XMLHttpRequest的用法 ajax同步和异步的区别
通过XMLHttpRequest生成的请求可以有两种方式来获取数据,异步模式或同步模式。请求的类型是由这个XMLHttpRequest对象的open()方法的第三个参数async的值决定的。如果该参数的值为false,则该XMLHttpRequest请求以...
14_利用XMLHttpRequest接受与处理XML数据.doc XMLHttpRequest 接受 处理 XML数据
05-使用XMLHttpRequest对象发送和接收XML数据,及乱码问题的解决.pdf
NULL 博文链接:https://helius1214.iteye.com/blog/633807
XMLHttpRequest使用小例子,将值异步传递,纯JS实现
Internet Explorer把XMLHttpRequest实现为一个ActiveX对象,其他浏览器(如Firefox、Safari和Opera)把它实现为一个本地JavaScript对象。由于存在这些差别,JavaScript代码中必须包含有关的逻辑,从而使用ActiveX...
运用Iframe和script可以实现简单的异步加载,没有使用XMLHttpRequest,需要的朋友可以参考下
经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...
现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。
使用XMLHttpRequest对象
使用XMLHttpRequest访问Web Services(ASP.NET Web)
XmlHttpRequest详解XmlHttpRequest详解XmlHttpRequest详解
1.js对象 XMLHttpRequest 属性: 1.readyState属性 readyState:只读属性。 作用:通过读取该属性,从而知道XMLHttpRequest 目前进行到了哪一步 取值: 状态码 名称 描述 0 未初始化 默认状态,...
问题的关键:如何使用XMLHttpRequest对象。尽管与其说Ajax是一种技术,不如说是一种技巧,但如果没有对XMLHttpRequest的广泛支持,Google Suggest和Ta-da List可能不会像我们看到的有今天这样的发展,而你可能也不会...
AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
在源网页加载之前,实现一个XMLHttpRequest的代理对象,然后覆盖全局的XMLHttpRequest,这样一但上层调用 new XMLHttpRequest这样的代码时,其实创建的是Ajax-hook的代理对象实例
填《GWT揭秘》中8.1节中--GWT中的XMLHTTPRequest:请求动态数据的代码,
快速理解XMLHttpRequest对象使用,理解ajax的使用原理