亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Ajax和$.ajax使用實例詳解(推薦)

 更新時間:2017年02月05日 11:33:02   作者:my98800  
本文通過三個實例給大家講解了Ajax和$.ajax使用實例詳解,非常不錯,具有參考借鑒價值,需要的朋友參考下

實例一(Ajax請求基本創(chuàng)建格式):

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <title>Ajax練習(GET,不考慮瀏覽器兼容性)</title>
 <script type="text/JavaScript">
  function doRequest() {
   //不考慮瀏覽器兼容性問題
   var xmlHttp = new XMLHttpRequest();
   //打開一個與Http服務(wù)器的連接
   xmlHttp.open("GET", "Default.aspx", true);
   //與服務(wù)器端交互
   xmlHttp.send(null);
   //監(jiān)聽服務(wù)器端響應(yīng)狀態(tài)的改變事件
   xmlHttp.onreadystatechange = function () {
    //客戶端與服務(wù)器端交互完成
    if (xmlHttp.readyState == 4) {
     //服務(wù)器端返回Http狀態(tài)碼:200表示請求成功,404未找到,403錯誤
     if (xmlHttp.status == 200) {
      //獲得服務(wù)器端資源
      var result = xmlHttp.responseText;
      alert(result);
     }
    }
   }
  }
 </script>
</head>
<body>
 <form id="form1" runat="server">
 <div>
  <input type="button" id="btn" value="異步請求" onclick="doRequest()" />
 </div>
 </form>
</body>
</html>
<head runat="server">
 <title>AjaxDemo實例</title>
 <script src="JS/jQuery-1.4.1-vsdoc.js" type="text/javascript"></script>
 <script type="text/javascript">
  //使用Ajax讀取瀏覽器的工作內(nèi)容 
  function readRequest() {
   //不考慮瀏覽器的兼容性問題
   var xmlhttp = new XMLHttpRequest();
   //打開一個與服務(wù)器相關(guān)的鏈接
   //發(fā)送請求
   //請求的方式(獲取/發(fā)送),請求頁面,是否異步
   xmlhttp.open("GET", "AjaxDemo.aspx", true);
   //發(fā)送數(shù)據(jù)
   xmlhttp.send(null);
   //接受服務(wù)器返回結(jié)果
   xmlhttp.onreadystatechange = function() {
    //請求完成
    if (xmlhttp.readyState == 4) {
     //鏈接成功
     if (xmlhttp.status == 200) {
      //輸出瀏覽器的內(nèi)容
      var result = xmlhttp.responseText;
      alert(result);
      window.alert("讀取瀏覽器的內(nèi)容成功!");
     }
    }
   };
  };
  function btn_Click() {
   var http = new ActiveXObject("Microsoft.XMLHTTP");
   //或者使用這一句創(chuàng)建 var xmlhttp = new XMLHttpRequest();
   if (!http) {
    alert("創(chuàng)建xmlhttp對象異常!");
    return false;
   }
   http.open("POST", "AjaxDemo.ashx", false);
   http.onreadystatechange = function() {
    if (http.readyState == 4) {
     //鏈接成功
     if (http.status == 200) {
      alert(http.responseText);
      document.getElementById("Text1").value = http.responseText;
     } else {
      window.alert("Ajax服務(wù)器返回錯誤!");
     }
    }
   };
   http.send();
  };
 </script>
</head>
<body>
 <form id="form1" runat="server">
 <div>
 <input id="Button1" type="button" value="使用Ajax讀取瀏覽器的內(nèi)容" onclick="readRequest()" />
 <br/>
  <input id="Text1" type="text" />&nbsp;&nbsp;
  <input id="Button2" type="button" value="獲取當前時間" onclick="btn_Click()"/>
 </div>
 </form>
</body>

實例二(見附件)

考慮瀏覽器兼容性Ajax請求處理,獲取后臺xml文件內(nèi)容。

實例三(見附件)

使用$.Ajax獲取后臺讀取xml文件內(nèi)容信息。

function readXML1() {
   //創(chuàng)建XML對象
   var xmldom = new ActiveXObject("Microsoft.XMLDOM");
   //設(shè)置為異步
   xmldom.async = "false";
   //加載需要讀取的XML文檔
   xmldom.load("XML1.xml");
   info = "";
   //需要讀取的根節(jié)點
   var node = xmldom.selectNodes("student");
   //依次讀取其中的內(nèi)容
   info = node[0].childNodes[0].nodeTypedValue + " <br/>" + node[0].childNodes[1].nodeTypedValue+ "<br/>" + node[0].childNodes[2].nodeTypedValue;
   document.getElementById("xmlmsg").innerHTML = info;
  };
   
 function readXML2() {
   //實例化xml對象
   var xml = new ActiveXObject("Microsoft.XMLDOM");
   //異步設(shè)置
   xml.async = "false";
   //加載需要讀取的XML文檔
   xml.load("XML2.xml");
   info = "";
   //選擇需要讀取的對象名稱
   var fnode = xml.documentElement.selectNodes("people");
   //循環(huán)輸出文檔的內(nèi)容
   for (var i = 0; i < fnode.length; i++) {
    for (var j = 0; j < fnode[i].childNodes.length; j++) {
     info += fnode[i].childNodes[j].text + "<br/>";
    }
   }
   document.getElementById("xmlmsg").innerHTML = info;
  };

好了,以上所述是小編給大家介紹的Ajax和$.ajax使用實例詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

  • Boa服務(wù)器下的ajax與cgi通信

    Boa服務(wù)器下的ajax與cgi通信

    最近小編在研究嵌入式開發(fā)的課程設(shè)計,接下來通過本篇文章給介紹了Boa服務(wù)器下的ajax與cgi通信的相關(guān)資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-07-07
  • ajax poller

    ajax poller

    ajax poller 實現(xiàn)代碼。
    2009-07-07
  • Ajax實現(xiàn)頁面無刷新留言效果

    Ajax實現(xiàn)頁面無刷新留言效果

    這篇文章主要為大家詳細介紹了Ajax實現(xiàn)頁面無刷新留言效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Ajax實現(xiàn)上傳圖像功能的示例詳解

    Ajax實現(xiàn)上傳圖像功能的示例詳解

    這篇文章主要介紹了如何利用Ajax實現(xiàn)上傳圖像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-04-04
  • 使用getJSON()異步請求服務(wù)器返回json格式數(shù)據(jù)的實現(xiàn)

    使用getJSON()異步請求服務(wù)器返回json格式數(shù)據(jù)的實現(xiàn)

    下面小編就為大家?guī)硪黄褂胓etJSON()異步請求服務(wù)器返回json格式數(shù)據(jù)的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Ajax 的六個誤區(qū)小結(jié)分析

    Ajax 的六個誤區(qū)小結(jié)分析

    Ajax到底是什么?是一個并不太容易掌握,但可以增加網(wǎng)站交互性的方法?是Web2.0的基石?還是又一輪網(wǎng)絡(luò)開發(fā)中的跟風?
    2008-06-06
  • AJAX實現(xiàn)鼠標經(jīng)過彈出詳細介紹示例

    AJAX實現(xiàn)鼠標經(jīng)過彈出詳細介紹示例

    鼠標經(jīng)過彈出詳細內(nèi)容的效果想必大家都有見到過吧,其實很簡單,在本文為大家介紹下使用ajax實現(xiàn)此效果,感興趣的朋友可以參考下
    2013-09-09
  • Ajax的小貼士使用小結(jié)

    Ajax的小貼士使用小結(jié)

    Ajax的小貼士使用小結(jié)...
    2007-10-10
  • 使用Ajax實現(xiàn)進度條的繪制

    使用Ajax實現(xiàn)進度條的繪制

    這篇文章主要介紹了如何利用Ajax繪制進度條,文中的示例代碼講解詳細,對我們的學習或工作有一定的幫助,感興趣的小伙伴可以了解一下
    2022-04-04
  • 圖文解析AJAX的原理

    圖文解析AJAX的原理

    Ajax的工作原理相當于在用戶和服務(wù)器之間加了—個中間層(AJAX引擎),使用戶操作與服務(wù)器響應(yīng)異步化。網(wǎng)上關(guān)于介紹ajax的原理有很多,本文將通過圖文的形式給大家更直接明了的介紹,有需要的可以參考學習。
    2016-08-08

最新評論