初学ajax的一个小例子
来源:互联网 发布:股票app制作软件 编辑:程序博客网 时间:2024/05/21 09:30
两个文件
welcome.jsp
<head>
<script type="text/javascript">
function loadXMLDoc(url)
{
var xmlhttp;
var txt,x,xx,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
txt="<table border='1'><tr><th>Title</th><th>Artist</th></tr>";
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('txtCDInfo').innerHTML=txt;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="txtCDInfo">
<button onclick="loadXMLDoc('cd_catalog.xml')">获得 CD 信息</button>
</div>
</body>
</html>
cd_catalog.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited with XML Spy v2007 (http://www.altova.com) -->
<CATALOG>
<CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD>
<CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD>
</CATALOG>
- 初学ajax的一个小例子
- 初学AJAX的小例子,XMLHttpRequest对象
- 初学python的一个小例子
- 一个简单的AJAX的小例子
- 写一个ajax例子的小问题
- ajax的小例子
- AJAX的小例子
- ajax的小例子
- ajax的小例子
- 用ajax技术实现的一个小例子
- 一个例子小探Ajax.net的使用
- 记录一个CI、jquery、ajax(post)的计算器小例子
- struts2 ajax一个很经典的小例子
- 关于jquery ajax自动完成的一个小例子
- jQuery之ajax函数的一个小例子
- jQuery之ajax函数的一个小例子
- 一个ajax的例子
- 一个Ajax的例子
- makefile总结
- 格言(一)——思想、激励、具体做法
- GCC 64位程序的makefile条件编译心得——32位版与64位版、debug版与release版(兼容MinGW、TDM-GCC)
- Spring配置项<context:annotation-config/>解释说明
- HTML基础(DTD & 注释 &常见HTML编码)
- 初学ajax的一个小例子
- 在CSDN的博客终于开了,慢慢更新
- Linux Unicode 编程
- C++实现单向链表
- 格言(二)——其他
- JAVA中MESSAGEBOX,静态类直接引用
- 国家气象局免费天气预报接口,城市代码(JSON格式)
- OpenWrt中的FEATURES:=broken jffs2
- TTY终端的输入过程