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实现一个简单的验证码功能
Jun 26 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jquery向后台提交数组的代码分析
Feb 20 jQuery
jQuery实现计算器功能
Oct 19 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实现MVC开发得最简单的方法――模型
2007/04/10 PHP
PHP 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
2013/04/24 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
解决vue项目获取dom元素宽高总是不准确问题
2020/07/29 Javascript
Python实现统计代码行的方法分析
2017/07/12 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
django序列化serializers过程解析
2019/12/14 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
大学生个人自荐信
2014/02/24 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
妇联主席先进事迹
2014/05/18 职场文书
个性车贴标语
2014/06/24 职场文书
2014年初一班主任工作总结
2014/11/08 职场文书
借条格式范本
2015/05/25 职场文书
golang json数组拼接的实例
2021/04/28 Golang
python 对图片进行简单的处理
2021/06/23 Python