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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:37:44
字體:
供稿:網(wǎng)友

示例代碼:

復(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ù)標(biāo)簽名來獲取元素節(jié)點(diǎn),返回的是一個數(shù)組
                var messageNodes = domObj.getElementsByTagName("message");
                if (messageNodes.length > 0) {
                    //獲取message節(jié)點(diǎn)中的文本內(nèi)容
                    //message標(biāo)簽中的文本在dom中是message標(biāo)簽所對應(yīng)的元素節(jié)點(diǎn)的字節(jié)點(diǎn),firstChild可以獲取到當(dāng)前節(jié)點(diǎn)的第一個子節(jié)點(diǎn)
                    //通過以下方式就可以獲取到文本內(nèi)容所對應(yīng)的節(jié)點(diǎn)
                    var textNode = messageNodes[0].firstChild;
                    //對于文本節(jié)點(diǎn)來說,可以通過nodeValue的方式返回文本節(jié)點(diǎn)的文本內(nèi)容
                    var responseMessage = textNode.nodeValue;

                    //將數(shù)據(jù)顯示在頁面上
                    //通過dom的方式找到div標(biāo)簽所對應(yīng)的元素節(jié)點(diǎn)
                    var divNode = document.getElementById("result");
                    //設(shè)置元素節(jié)點(diǎn)中的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("出錯了!!!");
        }
    }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 百色市| 桑日县| 万宁市| 扶余县| 绍兴县| 略阳县| 肇源县| 梁平县| 南投县| 齐河县| 营山县| 浪卡子县| 临夏县| 神木县| 贞丰县| 清徐县| 漳平市| 枣强县| 南澳县| 马公市| 江源县| 淄博市| 清涧县| 仪征市| 万年县| 古浪县| 潮州市| 西平县| 栾城县| 富平县| 田东县| 宜章县| 华阴市| 定南县| 黄石市| 静宁县| 东乡族自治县| 宜城市| 凤山县| 宜城市| 南康市|