最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

原生ajax調(diào)用數(shù)據(jù)實例講解

 更新時間:2016年01月09日 19:16:40   作者:gogoggo  
這篇文章主要向大家介紹了原生ajax調(diào)用數(shù)據(jù)實例,具有一定的參考價值,感興趣的朋友可以參考一下

由于jQuery的盛行,現(xiàn)在使用較多的是jQuery封裝好了的ajax,因為解決了瀏覽器兼容性問題,這對程序員來說就等于去掉了一個心頭大患,但并非原生ajax就銷聲匿跡,并且本人感覺還是對原生的ajax有所了解的好,下面就是一段ajax數(shù)據(jù)調(diào)用的實例代碼,非常的簡單,初學者可以參考一下。代碼如下:
一.兼容瀏覽器部分

function xmlHttpR()
{ 
 var xmlhttp; 
 if(window.XMLHttpRequest)
 { 
 xmlhttp=new XMLHttpRequest(); 
 } 
 else
 { 
 try
 {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } 
 catch(e)
 { 
  try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
  catch(e){return null;}
 } 
 } 
 return xmlhttp; 
} 

以上能夠返回一個兼容各個瀏覽器的對象。
二.實例代碼

var ajaxEl=new Object(); 
//ajaxEl是自定義的命名空間; 
ajaxEl.contentLoad=function(url)
{ 
 //IE瀏覽器下,會啟用緩存,這里url加入date字段就是為了防止IE使用緩存,當然也可以使用Math.random()產(chǎn)生和getTime類似的效果; 
 url+="?date="+new Date().getTime(); 
 this.req=null; 
 this.url=url; 
 //這個回調(diào)函數(shù)就是在數(shù)據(jù)在頁面上的更新函數(shù); 
 this.onload=function()
 { 
 //domEl是ID為#test的dom元素; 
 var domEl=document.getElementById("test"); 
 //除了用responseText屬性,也可以使用responseXml獲得一張數(shù)據(jù)表; 
 domEl.innerHTML=this.req.responseText; 
 } 
 this.Xmlhttp(url); 
} 
ajaxEl.contentLoad.prototype={ 
 Xmlhttp:function(url){ 
 if(window.XMLHttpRequest)
 { 
  this.req=new XMLHttpRequest(); 
 } 
 else
 { 
  try{this.req=new ActiveXObject("Msxml2.XMLHTTP")} 
  catch(e)
  { 
   try{this.req=new ActiveXObject("Microsoft.XMLHTTP"); 
  } 
  catch(e){return null;} 
 } 
 } 
 if(this.req)
 { 
 var xmlR=this; 
 this.req.onreadystatechange=function(){ 
  if(xmlR.req.readyState===4)
  { 
  xmlR.onload.call(xmlR); 
  } 
 } 
 this.req.open("GET",url,true); 
 this.req.send(null); 
 } 
 } 
} 
var xmlE=new ajaxEl.contentLoad("main.php"); 

三.php中的代碼

echo "now! time is:".date("H:i:s a Y");

以上就是關于原生ajax調(diào)用數(shù)據(jù)實例介紹,希望對大家的學習有所幫助。

相關文章

最新評論

长宁县| 大竹县| 曲阜市| 玉树县| 宜良县| 巴彦县| 敖汉旗| 乐山市| 利辛县| 陕西省| 蒙城县| 老河口市| 乌拉特中旗| 延川县| 上杭县| 营山县| 花莲市| 彰武县| 郎溪县| 怀集县| 遂宁市| 广平县| 建昌县| 宁都县| 东平县| 红安县| 沈丘县| 襄樊市| 柘荣县| 延吉市| 常山县| 怀仁县| 石泉县| 吴川市| 宁波市| 通辽市| 和静县| 新邵县| 淮阳县| 民和| 湾仔区|