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

PHP實(shí)現(xiàn)簡(jiǎn)單ajax Loading加載功能示例

 更新時(shí)間:2016年12月28日 11:45:58   作者:EthanQ  
這篇文章主要介紹了PHP實(shí)現(xiàn)簡(jiǎn)單ajax Loading加載功能的方法,結(jié)合實(shí)例形式分析了ajax加載的原理、操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)簡(jiǎn)單ajax Loading加載功能。分享給大家供大家參考,具體如下:

var xmlHttp;
function createXmlHttpReq() {
  if(window.ActiveXObject) {
    xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
  } else if(window.XMLHttpRequest) {
    xmlHttp = new XMLHttpRequest();
  }
}
function funMy(url) {
  createXmlHttpReq();
  try {
    xmlHttp.onreadystatechange = cb;//一定要在open()前,下邊會(huì)有說(shuō)明。在此處犯錯(cuò)了
    xmlHttp.open("GET","for.php?id="+url,true);
    xmlHttp.send(null);
  } catch(e) {
    alert("您訪問(wèn)的資源不存在");
  }
}
//回調(diào)函數(shù)
function cb() {
  if(xmlHttp.readyState==1) {
    alert("1-------------->");
    //在Google Chrome 瀏覽器里不顯示loading圖片,三秒后顯示內(nèi)容,問(wèn)題已解決,下邊有說(shuō)明
    document.getElementById('ajax').innerHTML = "<img src=loading2.gif>";
    //document.getElementById('ajax').innerHTML = "Loading......";
  }
  if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
      var data = xmlHttp.responseText;
      document.getElementById('ajax').innerHTML = data;
  }
}

測(cè)試的時(shí)候,被 Chrome 給絆著了。請(qǐng)看下邊解釋:

這樣寫(xiě)本來(lái)就不會(huì)接到.readyState==1的回應(yīng)

因?yàn)?是表示已經(jīng)調(diào)用.open()完成

但是.open()在.onreadystatechange事件前就被調(diào)用了,所以你應(yīng)該不可能接到.readyState==1的回應(yīng)

故,想接到.readyState==1 =>.onreadystatechange必須在.open()之前
那么為什么有時(shí)候接到呢?

因?yàn)槟闶褂猛粋€(gè)全局變量...在連續(xù)操作時(shí)有可能會(huì)因?yàn)橐粋€(gè)xhr請(qǐng)求還在等候php而又將它再次初始化引發(fā)

應(yīng)該先決定數(shù)據(jù)的處理方式onreadystatechange,在送出要處理的數(shù)據(jù)open()

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

通许县| 屯门区| 天峨县| 青海省| 朝阳市| 甘泉县| 威远县| 嘉善县| 黄平县| 朝阳区| 克山县| 永德县| 龙陵县| 伊金霍洛旗| 镇赉县| 金溪县| 和政县| 河西区| 象山县| 孟州市| 金堂县| 葫芦岛市| 安远县| 汕尾市| 皮山县| 西乌珠穆沁旗| 车致| 泰来县| 洛隆县| 闻喜县| 桃园县| 卫辉市| 穆棱市| 报价| 衡东县| 明溪县| 神池县| 霍山县| SHOW| 开封市| 乐业县|