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实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
jQuery实现简单的抽奖游戏
May 05 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
Jquery让form表单异步提交代码实现
Nov 14 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
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
javascript代码加载优化方法
2011/01/30 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
Python列表(list)常用操作方法小结
2015/02/02 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python自动生产表情包
2017/03/17 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
python几种常用功能实现代码实例
2019/12/25 Python
python画环形图的方法
2020/03/25 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
PHP面试题及答案二
2015/05/23 面试题
大学自我鉴定范文
2013/12/26 职场文书
大学生毕业鉴定
2014/01/31 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
早会开场白台词大全
2015/06/01 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python