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插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 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
重置版游戏视频
2020/04/09 魔兽争霸
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
基于empty函数的输出详解
2013/06/17 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
JQuery AJAX提交中文乱码的解决方案
2010/07/02 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
如何在Django中设置定时任务的方法示例
2019/01/18 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
四风对照检查材料范文
2014/09/27 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
签字仪式主持词
2015/07/03 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书