`
- 浏览:
36292 次
- 性别:
- 来自:
上海
-
ajax中获取XMLHttpRequest对象的方法(IE/Firefox/chrome)
<script type="text/javascript">
function GetXmlHttpObject() {
var xmlHttp = null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) { // Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
alert(GetXmlHttpObject());
</script>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...
AJAX – 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 ...所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建 XMLHttpReque
本文实例讲述了JS使用ajax方法获取指定url的head信息中指定字段值的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码用来获取ajax_info.txt的head信息中的Last modified属性,最后修改时间 <!DOCTYPE ...
所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)均内建XMLHttpRequest对象。 注:IE5/IE6需要使用ActiveRequest对象。 向服务器发送请求 xmlhttp.open(“GET”,”ajax_info.txt”,true); xmlhttp.send...
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp....
本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法。分享给大家供大家参考。具体分析如下: ... {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } e
目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ? 只能仰天长叹…. 有了这两个对象,我们可以真正的实现Ajax方式上传文件。 示例代码: <!...
Ajax原理: 客户端通过浏览器的内置对象... //step1:创建一个兼容浏览器各个版本的XMLHttpRequest对象 if (window.XMLHttpRequest) { //IE7+, Firefox, Chrome, Opera, Safari xhr = new XMLHttpRequest(); }
javascript/js的ajax的GET请求代码如下所示: [removed] ... // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{// code for IE6, IE5 xmlhttp=new Act
前言 其实AJAX内部实现并不麻烦,主要通过一个叫XMLHttpRequest的对象,而这个对象在现有的浏览器均被支持。 可以说,它是整个AJAX实现的基础,是... // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = ne
本文实例讲述了JS通过ajax动态读取xml文件内容的方法。分享给大家供大家参考。具体分析如下: ... {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for
... 你喜欢 PHP 和 AJAX 吗? ...当用户选择上面的某个选项时,会执行名为 “getVote()” 的函数。该函数由 “onclick” 事件触发。... if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 执
javascript/js的ajax的GET请求: [removed] /* 创建 XMLHttpRequest... // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{// code for IE6, IE5 xmlhttp=new ActiveXObj
本文实例讲述了JavaScript基于Ajax实现不刷新在网页上动态显示文件内容的方法。分享给大家供大家参考。具体如下: 下面的JS代码是一个最基础的JS的ajax实现,... {// code for IE7+, Firefox, Chrome, Opera, Safari
23 Firefox第17版Opera v.12.11 Safari v。6 IE版本9 IE v。8 它需要与ES6兼容的Promise实现。 您可以使用es6-shim或es6-promise es6-shim 。 Promise构造函数应在全局范围内可用。 IE8及更低版本的注意事项:您需要...
ajax:一种请求数据的方式,不需要刷新整个页面; ajax的技术核心是 XMLHttpRequest 对象;... //chrome, Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer
页面脚本: 代码如下: function ... if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject(“M
代码如下: <!... <head> <title>ajax分页</title>... if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code f
(chrome也可以采google.gears上传) 对于从firefox和chrome下读取到的文件数据好像不一样(不知道是否是调试工具的原因) chrome以及其他高级浏览器没有 sendasbinary 方法 只能使用 send 方法发送数据,有可能是...
| 浏览器/平台 | 版本 | 长轮询 | 长连接 | |:-----------|:-------|:--------|:--------| | Internet Explorer | 6,7,8,9 | √ | X | | FireFox | 3.0+(更底版本未知) | √ | √ | | Chrome | 7.0+(更底版本未知) ...