jquery ajax读取xml

本文介绍了一个使用jQuery AJAX方法从XML文件中加载数据并解析其内容的示例。通过点击事件触发AJAX请求,获取XML文件中的msg元素,并读取每个元素的content和name属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xml.html

<html>
 <head>
  <script type="text/javascript" src="jquery-1.4.1.js"></script>
  <script type="text/javascript">
   $(document).ready
   (
     function() 
     {
       $("a").click
       (
        function() 
        {
           hello();
        }
       ); 
     }
   );

function hello(){
$.ajax({ 
                url:"xml.xml", 
                dataType:"xml", 
                error: function(xml){ 
                    alert('Error loading XML document'+xml); 
                }, 
                success:function(xml){ 
                alert($(xml).find("content").text());
                    $(xml).find("msglist > msg").each(function(){ 
                        alert($(this).find("content").text());//each是循环执行,即多次弹出。 
                        alert($(this).attr("name"));//取得属性的方法 
                    }); 
                } 
            })
}

 


   </script>
 </head>
 
 <body>
  <a onclick='alert("helloworld")' href="#" >helloworld</a>
  
 </body>
 
</html>

xml.xml

 

<msglist> 
  <msg name="11"> 
    <id>1</id> 
    <content>content1</content> 
  </msg> 
  <msg name="22"> 
    <id>2</id> 
    <content>content2</content> 
  </msg> 
</msglist>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值