<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0
    剛接觸ajax不久,想通過ajax實現(xiàn)從服務(wù)器上動態(tài)取得xml數(shù)據(jù),然后,在客戶端動態(tài)更新并顯示。
    但是,再firefox中,在取得xmlDom后,用在IE下面解析的辦法(網(wǎng)上有很多的資料,也可以我的總結(jié)),怎么也不能取得標簽文本的值。

    經(jīng)過多次實踐,才發(fā)現(xiàn)了下面的方法是可以實現(xiàn)的。原來很簡單(見笑了…………)

    服務(wù)器返回XML結(jié)果如下:
    ? <?xml version="1.0" encoding="UTF-8" ?>
    - <citys>
    ?<city>shanghai</city>
    ?<city>tianjin</city>
    ?<city>chengdu</city>
    ?<city>chongqing</city>
    ?<city>hainan</city>
    ? </citys>

    ==========================================================================
    解析如下:

    // 取得的是xmlDom對象
    var doc = response.responseXML;
    ???????? // 根據(jù)標簽來取得List對象
    ??????? var cs = doc.getElementsByTagName("city");?????
    ??????? alert(cs.length);
    ???????
    ??????? for(var i=0;i<cs.length;i++){
    ????????? var a = cs[i];
    ????????? //alert(a);
    ????????? //alert(a.nodeName);
    ????????? //alert(a.nodeValue);
    ????????? var b = a.childNodes;
    ??? ?? ?? (我的疑問:為什么需要取得b,cs[i]不就是一個city的對象了,為什么還需要取得數(shù)組,然后再取其元素,疑惑中)
    ????????? //alert(b);
    ????????? var c=b[0];
    ????????? alert(c.nodeValue);
    ??????? }

    cs取得的結(jié)果應(yīng)該是:
    ?<city>shanghai</city>
    ?<city>tianjin</city>
    ?<city>chengdu</city>
    ?<city>chongqing</city>
    ?<city>hainan</city>
    city Element對象的一個集合。
    所以,對于a來說,那么就應(yīng)該是
    ?<city>shanghai</city>
    每一個city Element元素的對象了,但是,錯了。此處得到的是一個
    Element標簽元素的一個數(shù)組。
    也就是說用childNodes方法取得的對象永遠是數(shù)組對象。那么,你想遍歷其中元素的話,就需要用c對象來取。

    本例子源代碼下載



    |----------------------------------------------------------------------------------------|
                               版權(quán)聲明  版權(quán)所有 @zhyiwww
                引用請注明來源 http://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2008-06-02 17:40 zhyiwww 閱讀(1946) 評論(0)  編輯  收藏 所屬分類: javascriptajax
    主站蜘蛛池模板: 真实乱视频国产免费观看 | 免费无遮挡无遮羞在线看| 亚洲日本韩国在线| 国产亚洲成av人片在线观看| 亚洲欧美aⅴ在线资源| 国产a视频精品免费观看| 亚洲人成人网站18禁| 精品国产亚洲一区二区在线观看| 免费无遮挡无码永久视频| 久久亚洲色一区二区三区| 人妻无码久久一区二区三区免费| 亚洲人成色77777在线观看| 亚洲色婷婷综合久久| 午夜视频在线观看免费完整版| 国产无限免费观看黄网站| 亚洲入口无毒网址你懂的| 中文字幕亚洲一区二区三区| 黄页网站在线观看免费高清| 亚洲国产日韩在线人成下载| 亚洲精品无码你懂的网站| eeuss草民免费| 中文亚洲AV片在线观看不卡| 中文成人久久久久影院免费观看 | 91成人免费观看| 免费福利在线观看| 亚洲天堂2017无码中文| 亚洲精品无码乱码成人| 成人免费视频国产| yy一级毛片免费视频| 亚洲午夜在线播放| 亚洲色图在线观看| 亚洲日韩av无码| av无码东京热亚洲男人的天堂| 久久久久久国产a免费观看黄色大片 | 亚洲网站在线观看| 国产亚洲精品激情都市| 国产jizzjizz视频全部免费| 久久午夜免费视频| 亚洲成年人免费网站| 噜噜综合亚洲AV中文无码| 久久久久亚洲精品中文字幕|