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

首頁 > 開發 > AJAX > 正文

AJAX初體驗之上手篇

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

AJAX是這兩年蠻熱的東西,我也湊湊熱鬧,前些天去找了些教程學學,下面就按整個處理過程把自己學的東西寫寫,不過,因為是初學,所以

有錯誤就請見諒啦,也歡迎指正,vipxjw#163.com。

PS.寫完了之后看了下,結果再次驗證自己寫教程真是亂得可以,東說一塊西說一塊,條理不太清楚的說:)。

1.創建 XMLHttpRequest 對象

現在的瀏覽器有很多種,創建 XMLHttpRequest 的方法也不相同,所以為了兼容各種瀏覽器,在創建 XMLHttpRequest 時也應該考慮到各種瀏

覽器的情況。目前主流的瀏覽器在Windows下有IE、Firefox及Opera,所以我們寫的代碼要盡量兼容這幾個瀏覽器。在參考了一些資料后,我用

下面的方法來創建 XMLHttpRequest 對象:

代碼如下:
// 先定義一個變量,并賦初值為 false,方便后面判斷對象是否創建成功

var xmlObj = false;

// 使用 try 來捕獲創建失敗,再換個方法來創建

try {

    // 在 Mozilla 中使用這種方式來創建 XMLHttpRequest 對象

    xmlObj=new XMLHttpRequest;

}

catch(e) {

    try {

        // 如果不成功,那么嘗試在較新 IE 里的方式

        xmlObj=new ActiveXObject("MSXML2.XMLHTTP");

    }

    catch(e2) {

        try {

            // 失敗則嘗試使用較老版本 IE 里的方式

            xmlObj=new ActiveXObject("Microsoft.XMLHTTP");

        }

        catch(e3) {

            // 還是失敗,那么就認為創建失敗……

            xmlObj=false;

        }

    }

}

// 如果創建 XMLHttpRequest 對象失敗,那么提醒訪問者該頁面可能無法正確訪問

if (!xmlObj) {

    alert("XMLHttpRequest init Failed!");

}

2.使用 XMLHttpRequest 來獲取 XML 文檔

在用 XMLHttpRequest 來獲取 XML 需要注意這個文檔必需和自己在同一個域中,我的理解是同一個域名之下,或者同一目錄之中,如果不是就

會出現“拒絕訪問”的錯誤。在本地高度時,也必需運行一個 Web 服務器,而不能直接在瀏覽器里打開這個網頁。

代碼如下:
// 使用 open 方法來打開一個請求,這個方法有3個參數,分別是請求方式,請求文件的URL及同步方式(?不是很清楚具體叫什么來的:)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岱山县| 达孜县| 凯里市| 孟津县| 津市市| 梅州市| 嘉禾县| 临漳县| 韶山市| 大竹县| 莫力| 牙克石市| 乐平市| 临朐县| 怀远县| 辰溪县| 神池县| 甘德县| 安新县| 资兴市| 碌曲县| 嵊泗县| 周宁县| 阳新县| 精河县| 平乡县| 台东县| 金昌市| 呼图壁县| 闵行区| 新安县| 扎赉特旗| 明水县| 巴林右旗| 贵南县| 青田县| 册亨县| 玛纳斯县| 保定市| 神木县| 金塔县|