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绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
jquery的 filter()方法使用教程
Mar 22 jQuery
jQuery中复合选择器简单用法示例
Mar 31 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
使用jQuery如何写一个含验证码的登录界面
May 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
PHP的面试题集
2006/11/19 PHP
分享3个php获取日历的函数
2015/09/25 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
JQuery EasyUI的使用
2016/02/24 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
python2.7的编码问题与解决方法
2016/10/04 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
用Python写一个自动木马程序
2019/09/17 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python中id函数运行方式
2020/07/03 Python
python实现图片转字符画的完整代码
2021/02/21 Python
css3实现动画的三种方式
2020/08/24 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
护理专业学生职业生涯规划范文
2014/03/11 职场文书
商务英语专业求职信
2014/06/26 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书
2019思想汇报范文
2019/05/21 职场文书