AJAX对服务器返回XML的处理方法
来源:
中文源码网 浏览:227 次 日期:2024-05-18 12:45:03
【下载文档: AJAX对服务器返回XML的处理方法.txt 】
AJAX对服务器返回XML的处理方法
本文实例讲述了AJAX对服务器返回XML的处理方法。分享给大家供大家参考。具体分析如下:
在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。
假设服务器返回的XML 文档,如下所示:
Member List
isaac
W13
Jun 24th
Cancer
1118159
fresheggs
W610
Nov 5th
Scorpio
1038818
girlwing
W210
Sep 16th
Virgo
1307994
tastestory
W15
Nov 29th
Sagittarius
1095245
lovehate
W47
Sep 5th
Virgo
6098017
slepox
W19
Nov 18th
Scorpio
0658635
smartlau
W19
Dec 30th
Capricorn
0006621
tuonene
W210
Nov 26th
Sagittarius
0091704
dovecho
W19
Dec 9th
Sagittarius
1892013
shanghen
W42
May 24th
Gemini
1544254
venessawj
W45
Apr 1st
Aries
1523753
lightyear
W311
Mar 23th
Aries
1002908
客户端获得服务器端的该XML 数据,并将其显示在表格中。代码如下:
responseXML
Name |
Class |
Birthday |
Constellation |
Mobile |
---|
我们可以看到,在客户端获得XML 文件的代码如下:
也就是说,是直接取得XML 数据的。而实际开发中返回XML 数据的工作是通过服务器端(如:ASP.NET、JSP等)的代码动态生成的。换句话说,getXML('...') 中的文件地址应该是.aspx 或.jsp等动态页面的后缀。
使用jQuery 框架实现
如果在客户端使用jQuery 框架,实现AJAX 获得服务器端的XML数据。
代码如下:
demo
Name |
Class |
Birthday |
Constellation |
Mobile |
---|
服务器端传递XML 数据的方式不变。
希望本文所述对大家的Ajax程序设计有所帮助。