jQuery基于Ajax实现读取XML数据功能示例


Posted in jQuery onMay 31, 2018

本文实例讲述了jQuery基于Ajax实现读取XML数据功能。分享给大家供大家参考,具体如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="JqueryAjax_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>3water.com jQuery使用ajax获取xml</title>
  <style type="text/css">
  </style>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script type="text/javascript">
    $(document).ready(function () {
      $("#Display").click(function () {
        $("#message").html('');
        $.ajax({
          type: "GET",
          url: "Friend.xml",
          dataType: "xml",
          success: function (ResponseText) {
            var table = "<table border='1px'><tr><td>firstname</td><td>lastname</td><td>city</td></tr>";
            $(ResponseText).find('friend').each(function () {
              var first = $(this).find('firstName').text();
              var last = $(this).find('lastName').text();
              var city = $(this).find('city').text();
              table += "<tr><td>" + first + "</td><td>" + last + "</td><td>" + city + "</td></tr>";
            })
            table += "</table>";
            $("#message").append(table);
          }
        });
      });
    });
  </script>
</head>
<body>
  <form id="form1" runat="server">
  <label>Display My Friends</label><br />
 <input type="button" value="Display" id="Display" />
 <div id="message"></div>
  </form>
</body>
</html>

Friend.xml:

<?xml version="1.0" encoding="utf-8" ?>
<friends>
  <friend>
    <name>
      <firstName>Guo</firstName>
      <lastName>Hu</lastName>
    </name>
    <address>
      <province>Shanghai</province>
      <city>PuDong</city>
    </address>
  </friend>
  <friend>
    <name>
      <firstName>Lei</firstName>
      <lastName>Hu</lastName>
  </name>
    <address>
      <province>hubei</province>
      <city>xiantao</city>
    </address>
  </friend>
  <friend>
    <name>
      <firstName>JunWen</firstName>
      <lastName>Li</lastName>
    </name>
    <address>
      <province>hubei</province>
      <city>wuhan</city>
    </address>
  </friend>
  <friend>
    <name>
      <firstName>Jinhao</firstName>
      <lastName>Liu</lastName>
    </name>
    <address>
      <province>ShanXi</province>
      <city>Taiyuan</city>
    </address>
  </friend>
  <friend>
    <name>
      <firstName>Cheng</firstName>
      <lastName>Fang</lastName>
    </name>
    <address>
      <province>GuangDong</province>
      <city>GuangZhou</city>
    </address>
  </friend>
</friends>

运行结果:

jQuery基于Ajax实现读取XML数据功能示例

jQuery 相关文章推荐
jQuery遮罩层实例讲解
May 11 jQuery
jquery与js实现全选功能的区别
Jun 11 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
jquery实现上传文件进度条
Mar 26 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 #jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 #jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 #jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 #jQuery
关于jquery中attr()和prop()方法的区别
May 28 #jQuery
jQuery中将json数据显示到页面表格的方法
May 27 #jQuery
jQuery插件jsonview展示json数据
May 26 #jQuery
You might like
一个好用的分页函数
2006/11/16 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
2013/12/04 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
python实现批量改文件名称的方法
2015/05/25 Python
有关Python的22个编程技巧
2018/08/29 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
python实现文本界面网络聊天室
2018/12/12 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
python实现井字棋小游戏
2020/03/04 Python
python中实现词云图的示例
2020/12/19 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
亲戚结婚的请假条
2014/02/11 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
涨价通知怎么写
2015/04/23 职场文书
创业计划书之书店
2019/09/10 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
Java网络编程之UDP实现原理解析
2021/09/04 Java/Android