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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jQuery Validate 校验多个相同name的方法
May 18 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
jQuery实现tab栏切换效果
Dec 22 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 foreach循环使用详解与实例代码
2010/05/08 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
jquery图片滚动放大代码分享(1)
2015/08/25 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
详解vue项目首页加载速度优化
2017/10/18 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
Python中为什么要用self探讨
2015/04/14 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
Django Form常用功能及代码示例
2020/10/13 Python
美国时尚女装在线:Missguided
2016/12/03 全球购物
Fanatics法国官网:美国体育电商
2019/08/27 全球购物
初中生学习生活的自我评价
2013/11/20 职场文书
淘宝活动策划方案
2014/02/06 职场文书
《月迹》教学反思
2014/02/19 职场文书
期末复习计划
2015/01/19 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
python基础入门之普通操作与函数(三)
2021/06/13 Python