首頁  >  文章  >  web前端  >  在jQuery中利用AJAX載入XML資料並解析

在jQuery中利用AJAX載入XML資料並解析

黄舟
黄舟原創
2016-12-21 15:07:55930瀏覽

/******1,Content-Type    

02    很多時候無法解析就是Content-Type的問題。    

03    如果本身就是xml文件,請跳過這一步驟    

04    動態產生的XML一定要設定為text/xml,否則預設為text/html也就是普通的文字了。    

05    常見語言的Content-Type設定*********/    

06    

07    header("Content-Type:text/xml"); //php   🠎 09    response .setHeader("ContentType","text/xml");  //jsp    

10    /******    

11    2,xml結構。    

12    XML一定要封閉的,很重要!    

13    例:    

14    錯誤的XML*********/    

15  /******    

37    3,解析    

38    這裡引用macnie的    

39    在這裡引用student(這裡是用上面那個XML,*/    

15  . >    

17    張三名字>    

18    1    

19   

21

22    //正確的   

23    

24              26        

27    張三名字>    

28    1    

29  1    

29  1    

29       

31       麗絲名字>    

32    2    

33   5    

36    /**&*/

40    

41    

42    $.ajax({    

43   url:'ajax.asp  

43   url:'ajax.asp),

45    dataType: 'xml',//這裡可以不寫,但千萬別寫texthtml或!!!    

46    timeout: 1000,    

47    error: function(xml){  xml);    

49    },    

50成功:函數(xml){    

51           $(xml).find("student").each(function(i){    

52 this, ");  //取得物件   

53             var idvalue=$(this).children("id").text();  //  值了。    

55            alert($(this).attr("email"));  //這裡可以顯示student下的email屬性。

56             //最後輸出了,這是cssrain的寫法,明顯比macnie更JQ一點   

57  8                .html(id_value)  

59                . 'ol');    

60        } );    

61   }    

62   );

64    //最後補充一條:確保伺服器端是utf-8的編碼,否則會亂碼!同時也要確保你的xml檔也是utf-8格式的。    


 以上就是在jQuery中利用AJAX載入XML資料並解析的內容,更多相關內容請關注PHP中文網(www.php.cn)! 


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn