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

来源: 作者: 2007-11-10 出处:pcdog.com

ajax  ddn  java  javascript  xml  
上一页 1 2 3 4 5 6 7 8 下一页 

  JS代码算是本系统的一个核心部分了,Ajax的体现基本全包含在这短短数十行的代码中,是连结前台与后台处理的一个桥梁,可谓是重中之重,为了更好的让大家理解整个功能,我们将分段介绍。

  1、获得XmlHttp对象,创建并返回一个XmlHttp对象。

  var xhr;
   function getXHR()
   {
   try {
   xhr=new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
   try {
   xhr=new ActiveXObject("Microsoft.XMLHTTP");
   } catch (e) {
   xhr=false;
   }
   }
   if(!xhr&&typeof XMLHttpRequest!='undefined')
   {
   xhr=new XMLHttpRequest();
   }
   return xhr;
   }
   function openXHR(method,url,callback)
   {
   getXHR();
   xhr.open(method,url);
   xhr.onreadystatechange=function()
   {
   if(xhr.readyState!=4)return;
   callback(xhr);
   }
   xhr.send(null);
   }
   function loadXML(method,url,callback)
   {
   getXHR();
   xhr.open(method,url);
   xhr.setRequestHeader("Content-Type","text/xml");
   xhr.setRequestHeader("Content-Type","GBK");
   xhr.onreadystatechange=function()
   {
   if(xhr.readyState!=4)return;
   callback(xhr);
   }
   xhr.send(null);
   }

  具体的调用方法:


更多内容请看PCdog.com--Ajax技术专题
上一页 1 2 3 4 5 6 7 8 下一页 
上一篇:asp简单的ajax留言板(采用三层模式)
下一篇:ajax的server部分(php版)