#2
静夜思2007-08-05 17:47
|
*/ --------------------------------------------------------------------------------------
*/ 出自: 编程中国 http://www.bc-cn.net
*/ 作者: 快乐让让 E-mail:jun.li_leo@yahoo.com.cn
*/ 时间: 2007-8-3 编程论坛首发
*/ 声明: 尊重作者劳动,转载请保留本段文字
*/ --------------------------------------------------------------------------------------
最近刚开始学习写AJAX,碰到了很多问题,希望大家能够提供帮助,谢谢大家了。
代码如下:
//declar variant
var xmlHttp;
/**
* @classDescription : Create XMLHttpRequest Method
*/
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
if(xmlHttp){
alert("Object Construct Success");
}
}
/**
* @classDescription : Select Point Page
*/
function queryPage(currentPage){
createXMLHttpRequest();
var url = "/PageNow/lijun.jsp?currentPage = " + currentPage;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);
}
/**
* @classDescription :
*/
function callback(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var xmlDoc = xmlHttp.responseXML;
//alert(xmlDoc);
showList(xmlDoc);
}
}
}
function showList(xmlDoc){
alert(xmlDoc);
}
问题2:function showList(xmlDoc){ alert(xmlDoc);}
这个函数用来处理XML的,但是每次我用childNods获取一个元素的集合时,都获取不到元素集合,长度总是为0,所以我在进行循环遍历处理的时候总是出错,得不到想要的结果,希望大家能够帮我解决,谢谢。