JS创建Ajax的XMLHttpRequest对象的通用方法
2013-09-11 16:28
1011 查看
function createXMLHttpRequest() { var request = false; if(window.XMLHttpRequest) { request = new XMLHttpRequest(); if(request.overrideMimeType) { request.overrideMimeType('text/xml'); } } else if(window.ActiveXObject) { var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; for(var i=0; i<versions.length; i++) { try { request = new ActiveXObject(versions[i]); if(request) { return request; } } catch(e) {} } } return request; }
相关文章推荐
- Ajax创建XMLHttpRequest对象通用方法
- js原生创建封装ajax的方法,附XMLHttpRequest状态码
- JS不同浏览器创建xmlhttprequest对象的方法
- Ajax中封装创建XMLHttpRequest对象的方法
- ajax获取XMLHttpRequest对象的通用方法
- Ajax 对象创建 兼容各个浏览器 通用方法getHTTPObject.js
- 创建XMLHttpRequest对象的通用方法
- 创建XMLHttpRequest对象方法
- Ajax对象XMLHttpRequest的常用属性,方法和事件
- js的XMLHttpRequest对象的创建
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 用js内置对象XMLHttpRequest 来用ajax
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求
- AJAX入门--- XMLHttpRequest对象的属性和方法
- Ajax XMLHttpRequest对象的三个属性以及open和send方法
- AJAX之创建 XMLHttpRequest对象
- Ajax XMLHttpRequest对象的三个属性以及open和send方法
- php与Ajax(二)—XMLHttpRequest对象的方法与属性