国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

Ajax詳解及其案例分析

2024-09-01 08:28:32
字體:
來源:轉載
供稿:網友

1 獲得Ajax對象

1.1 問題

如何獲得XmlHttpRequest對象。

1.2 方案

區分瀏覽器,使用不同的獲取方式。

1.3 步驟

步驟一: 新建ajax01.html頁面

新建一個Web工程,在WebRoot下新建ajax01.html頁面。在<script>標記內編寫JavaScript代碼實現獲取Ajax對象。

<script type="text/javascript">      /*獲取Ajax對象*/      function getXhr(){        var xhr = null;        //確保IE7,IE8,FireFox下可以運行        if(window.XMLHttpRequest){          xhr = new XMLHttpRequest();        }else{          //確保IE6可以運行,無視更古老的IE瀏覽器          xhr = new ActiveXObject("Microsoft.XMLHttp");        }        return xhr;          //更簡易的寫法        //xhr = window.XMLHttpRequest?        //  new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHttp");        }      </script>

步驟二: 部署項目訪問ajax01.html頁面

訪問頁面如圖-2所示。

圖 – 2

點擊鏈接:

圖 - 3

使用IE測試結果如圖-4所示。

圖 – 4

注意:本次測試使用的是IE11,但IE的早期5.5,6.0版本創建的都是ActiveXObject類型的。從IE7開始支持創建XMLHttpRequest的方式來獲取Ajax對象。

1.4 完整代碼

ajax01.html文件代碼如下:

<html>  <head>    <title>ajax01.html</title>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    <script type="text/javascript">      /*獲取Ajax對象*/      function getXhr(){        var xhr = null;        //確保IE7,IE8,FireFox下可以運行        if(window.XMLHttpRequest){          xhr = new XMLHttpRequest();        }else{          //確保IE6可以運行,無視更古老的IE瀏覽器          xhr = new ActiveXObject("Microsoft.XMLHttp");        }        return xhr;          //更簡易的寫法        //xhr = window.XMLHttpRequest?        //  new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHttp");        }      </script>  </head>  <body>    <!-- 獲取XMLHttpRequest對象 -->    <a href="javascript:;" onclick="alert(getXhr());"> 獲取Ajax對象 </a>  </body></html>

2 使用Ajax對象發送GET請求

2.1 問題

使用Ajax對象發送GET類型的請求,從服務器端獲取一小段文本。

2.2 方案

遵循創建Ajax對象,創建請求,設置回調函數,發送請求的步驟來完成一次異步請求。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹市| 于田县| 和田县| 当阳市| 刚察县| 高清| 长子县| 曲靖市| 克什克腾旗| 昌邑市| 库伦旗| 金山区| 平谷区| 大余县| 秭归县| 宁乡县| 神池县| 西青区| 项城市| 邢台市| 瓦房店市| 周至县| 衡南县| 曲松县| 南投县| 宾川县| 青田县| 岳普湖县| 汾西县| 池州市| 竹溪县| 九龙城区| 乌拉特前旗| 黎城县| 教育| 墨玉县| 大庆市| 江安县| 哈巴河县| 修武县| 北辰区|