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中each循环的简单回滚操作
May 05 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 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新手NOTICE错误常见解决方法
2011/12/07 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
JS delegate与live浅析
2013/12/21 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
Javascript中replace()小结
2015/09/30 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
企业党建工作汇报材料
2014/08/19 职场文书
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python