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

XMLHttpRequest處理xml格式的返回數(shù)據(jù)(示例代碼)

 更新時間:2013年11月21日 09:06:17   作者:  
在發(fā)送請求時,返回類型為text和xml的XHR沒什么區(qū)別,區(qū)別在于回調(diào)函數(shù)處理返回數(shù)據(jù)的方式

示例代碼:

復(fù)制代碼 代碼如下:

//回調(diào)函數(shù)
function callback() {
    //alert(xmlhttp.readyState);
    //5。接收響應(yīng)數(shù)據(jù)
    //判斷對象的狀態(tài)是交互完成
    if (xmlhttp.readyState == 4) {
        //判斷http的交互是否成功
        if (xmlhttp.status == 200) {
            //使用responseXML的方式來接收XML數(shù)據(jù)對象的DOM對象
            var domObj = xmlhttp.responseXML;
            if (domObj) {
                //<message>123123123</message>
                //dom中利用getElementsByTagName可以根據(jù)標簽名來獲取元素節(jié)點,返回的是一個數(shù)組
                var messageNodes = domObj.getElementsByTagName("message");
                if (messageNodes.length > 0) {
                    //獲取message節(jié)點中的文本內(nèi)容
                    //message標簽中的文本在dom中是message標簽所對應(yīng)的元素節(jié)點的字節(jié)點,firstChild可以獲取到當(dāng)前節(jié)點的第一個子節(jié)點
                    //通過以下方式就可以獲取到文本內(nèi)容所對應(yīng)的節(jié)點
                    var textNode = messageNodes[0].firstChild;
                    //對于文本節(jié)點來說,可以通過nodeValue的方式返回文本節(jié)點的文本內(nèi)容
                    var responseMessage = textNode.nodeValue;

                    //將數(shù)據(jù)顯示在頁面上
                    //通過dom的方式找到div標簽所對應(yīng)的元素節(jié)點
                    var divNode = document.getElementById("result");
                    //設(shè)置元素節(jié)點中的html內(nèi)容
                    divNode.innerHTML = responseMessage;
                } else {
                    alert("XML數(shù)據(jù)格式錯誤,原始文本內(nèi)容為:" + xmlhttp.responseText);
                }
            } else {
                alert("XML數(shù)據(jù)格式錯誤,原始文本內(nèi)容為:" + xmlhttp.responseText);
            }
        } else {
            alert("出錯了!?。?);
        }
    }
}

相關(guān)文章

最新評論

肇东市| 神池县| 莒南县| 沐川县| 射洪县| 沾化县| 教育| 邛崃市| 九龙城区| 德格县| 原阳县| 且末县| 荆门市| 舟山市| 炉霍县| 成安县| 霍邱县| 阿合奇县| 芜湖县| 鄄城县| 通河县| 嵊州市| 海盐县| 武乡县| 邯郸市| 宜兰市| 久治县| 谢通门县| 大方县| 宜宾县| 合川市| 邛崃市| 永和县| 河西区| 射洪县| 南宫市| 九台市| 泸西县| 古田县| 米脂县| 五华县|