注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发AJAX → 文章内容

asp+ajax打造无刷新新闻评论系统

作者:佚名 来源:不详 发布时间:2007-12-10 22:48:01

  loadXML(method,url,callback)

  method: http方法,例如:POST、GET、PUT及PROPFIND

  url: 请求的URL地址,可以为绝对地址也可以为相对地址

  callback:自定义的返回处理函数

  2.获得评论列表

  此段代码的主要功能是根据服务器处理返回的信息更新前台页面的内容,主要包括显示评论列表、评论列表分页、跳转页数三个功能。

  显示评论列表:getList函数

  function getList(xmlDom)
   {
   var pllist=document.getElementById("pllist"); //获得页面pllist对象,此对象用来显示评论内容
   var node=xmlDom.responseXML.getElementsByTagName("pllist");//获得pllist节点集合
   var tot=xmlDom.responseXML.getElementsByTagName("pl")[0].getAttribute("tot");//获得pl节点tot属性值,这里指评论的总数量
   var curpage=xmlDom.responseXML.getElementsByTagName("pl")[0].getAttribute("curpage");//获得pl节点curpage属性,这里指评论列表当前所在的页数,应用于翻页
   if (tot!=0) //判断当前评论数是否为空
   {
   var cont="";
   var len=node.length;//获得pllist节点集合中节点的总数量
   for(var i=0;i〈len;i++)
   {
   var u=node[i].childNodes(0).text;//获得节点第一个子节点的值,这里指呢称
   var d=node[i].childNodes(1).text; //获得节点第二个子节点的值,这里指时间
   var co=node[i].childNodes(2).text; //获得节点第三个子节点的值,这里指内容
   var idnub=node[i].childNodes(3).text; //获得节点第四个子节点的值,这里指新闻ID
   cont+='〈div class="u"〉呢称:'+u+'〈/div〉〈div class="d"〉时间:'+d+'〈/div〉〈div class="idnub" onclick="del('+idnub+')" style="cursor:hand" onmouseout="this.style.background=''" onmousemove="this.style.background='#99cc66'"〉删除〈/div〉〈div class="co"〉内容:'+co+'〈/div〉'; //将所获得的评论内容生成一个字符串
   }
   var cont1=pagecount(tot,curpage);//调用分页函数
   cont+=cont1;
   pllist.innerHTML=cont;//将内容呈现
   }
   else
   {
   pllist.innerHTML="暂无评论!";
   }
   }

  评论列表分页:pagecount函数


更多内容请看PCdog.com--Ajax技术专题
上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved