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 ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
jQuery中event.target和this的区别详解
Aug 13 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
收音机的保养
2021/03/01 无线电
PHP SOCKET编程详解
2015/05/22 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
2017/01/11 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jQuery实现的倒计时效果实例小结
2016/04/16 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
Python使用turtule画五角星的方法
2015/07/09 Python
Python常见工厂函数用法示例
2018/03/21 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
电子专业求职信
2014/06/19 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
考博导师推荐信范文
2015/03/27 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
详解MySQL 联合查询优化机制
2021/05/10 MySQL
pytorch Dropout过拟合的操作
2021/05/27 Python
java解析XML详解
2021/07/09 Java/Android
python 安全地删除列表元素的方法
2022/03/16 Python
Python中request的基本使用解决乱码问题
2022/04/12 Python