創(chuàng)建ajax對(duì)象并兼容多個(gè)瀏覽器
更新時(shí)間:2014年06月13日 09:36:42 投稿:whsnow
這篇文章主要介紹了如何創(chuàng)建ajax對(duì)象并兼容多個(gè)瀏覽器,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
<script>
function createAjax(){
var request=false;
//window對(duì)象中有XMLHttpRequest存在就是非IE,包括(IE7以上版本)
if(window.XMLHttpRequest){
request=new XMLHttpRequest();
if(request.overrideMimeType){
request.overrideMimeType("text/xml");
}
//window對(duì)象中有ActiveXObject屬性存在就是IE
}else if(window.ActiveXObject){
var versions=['Microsoft.XMLHTTP', 'MSXML.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){
request=false;
}
}
}
return request;
}
var ajax=createAjax();
alert(ajax);
</script>
相關(guān)文章
利用Ajax實(shí)現(xiàn)在腳本里傳值實(shí)例介紹
Ajax實(shí)現(xiàn)在腳本里傳值可以解決實(shí)際上的一些問(wèn)題,本文實(shí)現(xiàn)了一下,感興趣的朋友可以參考下,希望可以幫助到你2013-04-04
用AJAX實(shí)現(xiàn)的無(wú)刷新的分頁(yè)實(shí)現(xiàn)代碼(asp.net)
最近學(xué)習(xí)了AJAX技術(shù)。AJAX,指的是異步的Javascript和xml。它的基本原理就是頁(yè)面用Javascript發(fā)送一個(gè)異步的http請(qǐng)求到服務(wù)器,服務(wù)器返回?cái)?shù)據(jù)后,再用Javascript靜態(tài)的去更改頁(yè)面某個(gè)地方的值,而無(wú)需提交表單。2011-04-04
詳解Ajax和form+iframe 實(shí)現(xiàn)文件上傳的方法(兩種方式)
文件上傳功能在項(xiàng)目中經(jīng)常會(huì)用到,本文給大家介紹兩種文件上傳的實(shí)現(xiàn)——Ajax和form+iframe,感興趣的朋友一起學(xué)習(xí)吧2016-04-04
JQuery ajax返回JSON時(shí)的處理方式 (三種方式)
json數(shù)據(jù)是一種經(jīng)型的實(shí)時(shí)數(shù)據(jù)交互的數(shù)據(jù)存儲(chǔ)方法,使用到最多的應(yīng)該是ajax與json配合使用了,下面由腳本之家小編給大家分享JQuery ajax返回JSON時(shí)的處理方式 (三種方式),需要的朋友可以參考下2015-09-09
[ASP.NET AJAX]Function對(duì)象及Type類(lèi)的方法介紹
[ASP.NET AJAX]Function對(duì)象及Type類(lèi)的方法介紹...2007-01-01
一個(gè)奇怪的問(wèn)題使用ajax提交必須alert才能賦值
在使用ajax提交的時(shí)候?qū)⒎祷刂蒂x給一個(gè)變量,無(wú)論怎么寫(xiě)都沒(méi)法賦值,剛開(kāi)始懷疑js有錯(cuò)但是ie沒(méi)有反應(yīng)過(guò)來(lái),多次清緩存、部程序都沒(méi)效果2014-01-01
解析ajax核心XMLHTTPRequest對(duì)象的創(chuàng)建與瀏覽器的兼容問(wèn)題
這篇文章主要介紹了ajax核心XMLHTTPRequest對(duì)象的創(chuàng)建與瀏覽器的兼容問(wèn)題。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12

