Heim  >  Artikel  >  Web-Frontend  >  Laden und analysieren Sie XML-Daten mit AJAX in jQuery

Laden und analysieren Sie XML-Daten mit AJAX in jQuery

黄舟
黄舟Original
2016-12-21 15:07:55991Durchsuche

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

02 Oft ist das Scheitern der Analyse ein Problem mit Content-Type.

03 Wenn es sich um eine XML-Datei handelt, überspringen Sie bitte diesen Schritt

04 Das dynamisch generierte XML muss auf text/xml eingestellt sein, andernfalls ist der Standardwert text/html, also normaler Text.

05 Inhaltstypeinstellungen für gängige Sprachen*********/    

06    

07    header("Content-Type:text/xml"); //php    

08    response.ContentType="text/xml" //asp    

09    response.setHeader("ContentType","text/xml");  //jsp    

10    /******

11 2. XML-Struktur.

12 XML muss geschlossen sein, das ist sehr wichtig!

13 Beispiel:

14 Falsches XML*********/    

15    

16    

17    zhangsan    

18    1    

19    lisi    

20    2    

21    

22    //正确的    

23    

24    

25        

26        

27    zhangsan    

28    1    

29        

30        

31       lisi    

32    2    

33        

34        

35    

36    /******

37 3. Analyse

38 Hier ist ein Verweis auf Macnies

39 Traversing Student (das obige XML wird hier immer noch verwendet, der untergeordnete Knoten ist Student )*** ******/    

40    

41    

42    $.ajax({    

43    url:'ajax.asp',    

44    type: 'GET',    

45    dataType: 'xml',//这里可以不写,但千万别写text或者html!!!    

46    timeout: 1000,    

47    error: function(xml){    

48          alert('Fehler beim Laden des XML-Dokuments' + ;    

49    },    

50    success: function(xml){    

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

52             var id=$(this).children("id");  //取对象    

53             var idvalue=$(this).children("id").text( );  //取文本    

54             alert(id_value);//这里就是ID的值了。    

55             alert($(this).attr("email")); / /这里能显示student下的email属性.    

56            一点    

57             $('

  • ')    

    58                .html(id_value)    

    59               .appendTo('ol');    

    60         });   

    61    }    

    62    });    

    63    

    64 //Eine letzte Ergänzung: Stellen Sie sicher, dass der Server in utf-8 codiert ist, sonst wird er verstümmelt! Stellen Sie außerdem sicher, dass Ihre XML-Datei ebenfalls im UTF-8-Format vorliegt.


    Das Obige ist der Inhalt des Ladens und Parsens von XML-Daten mit AJAX in jQuery. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn). )!


    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn