`

ajax 将XMl 显示成表格

    博客分类:
  • AJAX
阅读更多
<html>
<head>
<script type="text/javascript">
var xmlhttp;

function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Mozilla, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5, IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=onResponse;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

function onResponse()
{
if(xmlhttp.readyState!=4) return;
if(xmlhttp.status!=200)
  {
  alert("Problem retrieving XML data");
  return;
  }

txt="<table border='1'>";
x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");
for (i=0;i<x.length;i++)
  {
  txt=txt + "<tr>";
  xx=x[i].getElementsByTagName("TITLE");
    {
    try
      {
      txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
      }
    catch (er)
      {
      txt=txt + "<td> </td>";
      }
    }
  xx=x[i].getElementsByTagName("ARTIST");
    {
    try
      {
      txt=txt + "<td>" + xx[0].firstChild.nodeValue + "</td>";
      }
    catch (er)
      {
      txt=txt + "<td> </td>";
      }
    }
  txt=txt + "</tr>";
  }
txt=txt + "</table>";
document.getElementById('copy').innerHTML=txt;
}

</script>
</head>

<body>
<div id="copy">
<button onclick="loadXMLDoc('***.xml')">Get CD info</button>
</div>
</body>
</html>

 

分享到:
评论

相关推荐

    ajax+xml实现省市区无刷新联动源码

    蓝驿轨迹-ajax+xml实现省市区无刷新联动源码 帮助: 1.前台添加html控件 &lt;script language="javascript" src="js/PCA.js"&gt;&lt;/script&gt; &lt;!--省市区--&gt; 浙江省"&gt; 杭州市"&gt; 在前台拖放3个DropDownList控件:DropDownList...

    ajax文件xml格式

    根据提供的文件信息,我们可以从标题、描述以及部分代码内容中提炼出有关Ajax及XML处理的知识点。下面将详细解析这些知识点: ### Ajax与XML的基本概念 #### 1. Ajax(Asynchronous JavaScript and XML) Ajax是一...

    ajax中使用xml传递数据

    例如,通过`document.createElement()`、`appendChild()`等方法构建XML树形结构,然后将这个XML树序列化成字符串,作为DWR调用的参数。 4. **服务器端XML解析** 服务器端接收到XML数据后,需要进行解析。Java提供...

    jqueryTreeTable+ajax(构建树形表格)

    本教程将详细讲解如何利用jQuery TreeTable插件结合AJAX和MySQL数据库,以及Spring、SpringMVC(SSM)架构来创建一个动态的树形表格。 **一、jQuery TreeTable介绍** jQuery TreeTable是一款轻量级的JavaScript...

    21个新奇漂亮的AjaxCSS表格设计

    Ajax(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术,它允许网页在不重新加载整个页面的情况下,通过后台载入和交换数据,从而实现局部刷新的效果。CSS(Cascading Style Sheets)则是用于...

    ajax表格增删

    这里,我们将深入探讨Ajax的基础,以及它如何应用于表格操作。 首先,理解Ajax的核心概念至关重要。Ajax基于JavaScript,通过XMLHttpRequest对象与服务器进行交互,接收或发送数据。然而,现代Web应用更多地使用...

    ajax实现无刷新对数据库的操作(表格版).zip_ajax 表格_ajax 无刷新_ajax 表格_ajax 表格 数据_表

    在这个案例中,我们将深入探讨如何使用Ajax来实现在表格中对数据库的添加、删除等操作。 首先,让我们理解Ajax的基本工作原理。Ajax通过JavaScript在后台与服务器进行通信,而无需用户显式交互。它通过...

    读取xml生成表格 还可以实现无刷新更新数据

    本主题将深入探讨如何利用XML数据生成表格,并实现无刷新更新数据的功能。 首先,XML文件是一种结构化的数据格式,通过标签来定义数据的结构和意义。它允许自定义标签,这使得XML具有高度灵活性,可以适应各种类型...

    基于javascript,ajax,json的在前端动态显示你的任何表格数据

    本文将详细讲解如何利用JavaScript、Ajax、JSON以及C#技术,在前端动态地显示各种表格数据。 首先,JavaScript是浏览器端的主要脚本语言,用于处理用户交互、动态内容更新以及与服务器进行异步通信。在本场景中,...

    用ajax函数读取xml,然后解析XML.html.rar

    用ajax函数读取xml,然后解析XML.html,ajax无刷新读取文件,先使用jQuery加载XML,然后建立一个代码片段,遍历所有student节点,获取id节点,获取节点文本,获取student下的email属性,构造HTML字符串,通过append...

    AJAX获得XML节点的方法

    表格的每一行的每个单元格都使用`DATAFLD`属性来指定应该显示XML数据的哪个字段。 通过这种方式,JavaScript可以动态地遍历XML文档的节点,提取需要的信息,然后将其显示在网页上,实现无刷新的数据交互。例如,...

    PHP+AJAX+XML 最简单入门实例

    5. **JavaScript处理响应**:JavaScript接收到XML数据后,使用DOM(Document Object Model)API解析XML,然后根据需要更新网页内容,如填充表格或显示提示信息。 6. **页面更新**:无需刷新整个页面,仅更新与请求...

    AJAX教程(17):把XML文件显示为HTML表格借鉴.pdf

    这篇教程主要讲解如何使用AJAX技术将XML文件的内容动态加载并显示为HTML表格。AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。在本教程中,我们将深入理解...

    使用Ajax实现页面表格添删改查的异步刷新操作

    在网页开发中,异步数据交互是提升用户体验的关键技术之一,AJAX(Asynchronous JavaScript and XML)正是实现这一目标的有效工具。"使用Ajax实现页面表格添删改查的异步刷新操作"是一个实用的技术实现,它允许用户...

    好东西,AJAX实现排序的表格

    在网页开发中,数据展示和交互是至关重要的部分,而AJAX(Asynchronous JavaScript and XML)技术则在其中扮演了重要角色。AJAX允许我们无需刷新整个页面即可更新部分网页内容,大大提升了用户体验。本话题将深入...

    ajax 静态网页操作表格分页哦

    在这个“ajax 静态网页操作表格分页哦”的主题中,我们将深入探讨如何使用Ajax技术实现静态网页中的表格分页功能。 一、Ajax基础 Ajax的核心是通过JavaScript异步发送HTTP请求到服务器,获取数据后在客户端进行处理...

    ajax实现jsp页面表格

    在网页开发中,AJAX(Asynchronous JavaScript and XML)是一种技术,它允许我们在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。在本案例中,“ajax实现jsp页面表格”是一个教学示例,它展示了...

    AJAX的EXCEL表格功能

    10. **兼容性和响应式设计**:为了适应不同设备和屏幕尺寸,AJAX的表格功能应该具备良好的响应式设计,确保在手机、平板电脑和桌面电脑上都能良好显示。 在实现AJAX的EXCEL表格功能时,可以借助各种JavaScript库,...

    支持AJAX的TreeView树例子,使用省市县三级xml作演示

    看到网上很多想用ajax的树的例子,很奇怪,明明...注:顺便下载了一个省市县的3级xml文件,作为ajax树联动展示的例子 这个例子还实现了选中父结点时,选中全部子结点; 取消一个子结点,同时取消全部级别的父结点。

    使用AJAX动态生成table表格数据和jquery.pagination.js 的分页栏

    我们使用jQuery选择器获取这个表格,并在AJAX请求成功后,将服务器返回的数据插入到表格中。假设服务器返回的是JSON格式的数据,我们可以使用`$.each()`遍历数据,然后用`$('&lt;tr&gt;...&lt;/tr&gt;')`创建新的行元素,再将...

Global site tag (gtag.js) - Google Analytics