注册 登录
编程论坛 jQuery论坛

[原创]AJAX入门问题

快乐让让 发布于 2007-08-03 11:07, 1524 次点击

*/ --------------------------------------------------------------------------------------
*/ 出自: 编程中国 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);
}

上段代码中,参数从页面传到模拟服务器上"/PageNow/lijun.jsp?currentPage = " + currentPage;在服务器上获取时总是为“null”,得不到数据,很郁闷。
问题2:function showList(xmlDoc){ alert(xmlDoc);}
这个函数用来处理XML的,但是每次我用childNods获取一个元素的集合时,都获取不到元素集合,长度总是为0,所以我在进行循环遍历处理的时候总是出错,得不到想要的结果,希望大家能够帮我解决,谢谢。

1 回复
#2
静夜思2007-08-05 17:47
编程中国原创计划及声明
  • 严肃性
    不求文章要写的多么经典,但一定要是自己的原创。求助、转载、广告等其他类型帖子冒充原创者,视用户等级禁言一段时间或封ID。

  • 本站首发
    原创帖必须是本站首发,在其他站点发布以后在本论坛发布的,我们拒绝承认为原创,一律视为转载。

  • 鼓励原创
    原创帖在发布以后,管理员通过网上划词搜索辨别是否为原创,如确定为原创,只要文章不是过于简陋就会推荐为本版精华,优秀的同时收录至本站技术教程频道。
1