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 EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
JQuery通过后台获取数据遍历到前台的方法
Aug 13 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
如何在vue 中引入使用jquery
Nov 10 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
jquery实现点击左右按钮切换图片
Jan 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
php语言流程控制中的主动与被动
2012/11/05 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
js获取图片大小的函数代码
2011/09/20 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
2017/06/21 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
react实现菜单权限控制的方法
2017/12/11 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
Vuejs开发环境搭建及热更新【推荐】
2018/09/07 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
JS中数据结构之栈
2019/01/01 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
Python实现决策树C4.5算法的示例
2018/05/30 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python基于execjs运行js过程解析
2020/11/27 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
总裁岗位职责
2013/12/04 职场文书
个人主要事迹材料
2014/08/26 职场文书
单位综合评价意见
2015/06/05 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang