zoukankan      html  css  js  c++  java
  • AJAX 处理xml 数据

    //这个方式返回的得是 xml标准的对象,可以返回 xml字符串,前端js 使用转为xml
     
    1. function createXml(str){  
    2.   if(document.all){//IE浏览器  
    3.       var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
    4.         xmlDoc.async = false;  
    5.       xmlDoc.loadXML(str);  
    6.       return xmlDoc;  
    7.   }  
    8.   else{//非IE浏览器  
    9.           return new DOMParser().parseFromString(str, "text/xml");  
    10.     }  
     
     
    //ajax
    $.ajax({
    url:'ajax.asp',
    type: 'GET',
    dataType: 'xml',//这里可以不写,但千万别写text或者html!!!
    timeout: 1000,
    error: function(xml){
          alert('Error loading XML document'+xml);
    },
    success: function(xml){
           $(xml).find("student").each(function(i){
             var id=$(this).children("id"); //取对象
             var idvalue=$(this).children("id").text(); //取文本
             alert(id_value);//这里就是ID的值了。
             alert($(this).attr("email")); //这里能显示student下的email属性。
             //最后么输出了,这个是cssrain的写法,貌似比macnie更JQ一点
             $('<li></li>')
                .html(id_value)
                .appendTo('ol');
          });
    }
    });
  • 相关阅读:
    Kettle学习(2)
    kettle学习(1)
    Quartz在Spring中的使用
    JVM垃圾收集简介
    快速排序

    20190827最新论文
    GNN
    Multimodal Machine Learning
    Wasserstein距离 及两多元高斯分布间的W距离
  • 原文地址:https://www.cnblogs.com/j2ee-web-01/p/7474149.html
Copyright © 2011-2022 走看看