yiyamzen
(yiyamzen)
中级会员
 
中级会员
UID 63892
精华
0
积分 490
帖子 358
金钱 490 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
|
[广告]: q
m
请教ajax xml
村子里的大哥们都说json比 xml更好用
可我还是想知道ajax是怎么解析xml的
代码如下:运行后竟然提示:网页上有错误
到底那里错了??好郁闷~~
++++++++++++++++++++++++++++++++
<?php
if(isset($_GET['id'])){
$id=$_GET['id'];
$id*=10;
echo "
<?xml version=\"1.0\" encoding=\"GB2312\"?>
<root>
<info>hello world!</info>
</root>
";
exit;
}
?>
<html>
<head>
<script language="javascript">
function InitAjax()
{
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function getNews(newsID)
{
var url = "xml.php?id="+ newsID;
var ajax = InitAjax();
ajax.open("GET", url, true);
ajax.setRequestHeader('If-Modified-Since', '0');
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var xmlDOM = ajax.responseXML;
var root = xmlDOM.documentElement;
var info = root.getElementsByTagName('info');
alert(info[0].firstChild.data);
}
}
ajax.send(null);
}
</script>
</head>
<body>
<a href="#" onClick="getNews(1)">abc</a>
<br><br>
<div id="show_news"></div>
</body>
</html>
++++++++++++++++++++++++++++
[ 本帖最后由 yiyamzen 于 2007-1-24 09:14 PM 编辑 ]
|
|