[原创]AJAX入门问题
<P>*/ --------------------------------------------------------------------------------------<BR>*/ 出自: 编程中国 http://www.bc-cn.net<BR>*/ 作者: 快乐让让 E-mail:jun.li_leo@yahoo.com.cn <BR>*/ 时间: 2007-8-3 编程论坛首发<BR>*/ 声明: 尊重作者劳动,转载请保留本段文字<BR>*/ --------------------------------------------------------------------------------------<BR><BR>最近刚开始学习写AJAX,碰到了很多问题,希望大家能够提供帮助,谢谢大家了。<BR><BR>代码如下:</P><DIV class=htmlcode>
<P>//declar variant<BR>var xmlHttp;</P>
<P>/**<BR> * @classDescription : Create XMLHttpRequest Method<BR> */<BR>function createXMLHttpRequest(){<BR> if(window.ActiveXObject){<BR> xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<BR> }<BR> else if(window.XMLHttpRequest){<BR> xmlHttp = new XMLHttpRequest();<BR> }<BR> if(xmlHttp){<BR> alert("Object Construct Success");<BR> }<BR>}</P>
<P>/**<BR> * @classDescription : Select Point Page<BR> */<BR>function queryPage(currentPage){<BR> createXMLHttpRequest();<BR> var url = "/PageNow/lijun.jsp?currentPage = " + currentPage;<BR> xmlHttp.open("GET",url,true);<BR> xmlHttp.onreadystatechange = callback;<BR> xmlHttp.send(null);<BR>}</P>
<P>/**<BR> * @classDescription : <BR> */<BR>function callback(){<BR> if(xmlHttp.readyState == 4){<BR> if(xmlHttp.status == 200){<BR> var xmlDoc = xmlHttp.responseXML;<BR> //alert(xmlDoc);<BR> showList(xmlDoc);<BR> }<BR> }<BR>}<BR>function showList(xmlDoc){<BR> alert(xmlDoc);<BR>}<BR><BR></P></DIV>上段代码中,参数从页面传到模拟服务器上"/PageNow/lijun.jsp?currentPage = " + currentPage;在服务器上获取时总是为“null”,得不到数据,很郁闷。<BR>问题2:function showList(xmlDoc){ alert(xmlDoc);}<BR>这个函数用来处理XML的,但是每次我用childNods获取一个元素的集合时,都获取不到元素集合,长度总是为0,所以我在进行循环遍历处理的时候总是出错,得不到想要的结果,希望大家能够帮我解决,谢谢。<BR><BR>
<UL type=1 start="1">
<LI><B>严肃性</B>:<BR>不求文章要写的多么经典,但一定要是自己的原创。<STRONG><FONT color=#ff0000>求助、转载、广告等其他类型帖子冒充原创者,视用户等级禁言一段时间或封ID。</FONT></STRONG> <BR><BR>
<LI><B>本站首发</B>:<BR>原创帖必须是本站首发,在其他站点发布以后在本论坛发布的,我们拒绝承认为原创,一律视为转载。 <BR><BR>
<LI><B>鼓励原创</B>:<BR>原创帖在发布以后,管理员通过网上划词搜索辨别是否为原创,如确定为原创,只要文章不是过于简陋就会推荐为本版精华,优秀的同时收录至本站技术教程频道。</LI></UL>
页:
[1]
