怎么样手写Ajax啊,可否给个小例子。。

解决方案 »

  1.   

    var xmlHttp = null; function createXMLHttpRequest(){ 
    if(window.XMLHttpRequest){ 
    xmlHttp = new XMLHttpRequest(); 
    }else if(window.ActiveXObject){ 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 

    } function showTasks(method,ps,pn){ 
    if(ps !="no") 
    pageSize = ps; 
    if(pn !="no") 
    pageNo = pn; 
    if(method != 0) 
    action = method; 
    createXMLHttpRequest(); 
    var url = "提交的地址" 
    xmlHttp.open("GET",url,true); 
    xmlHttp.setRequestHeader("If-Modified-Since","0"); 
    xmlHttp.onreadystatechange = callbackTask; 
    xmlHttp.send(null); 

    function callbackTask(){ 
    if (xmlHttp.readyState == 4) { 
    if (xmlHttp.status == 200) { 
    var doc = xmlHttp.responseXML; 
    xmlHttp.responseTEXT; 
    } 
    } 
    } 
      

  2.   

    无刷新实现计数器
    http://topic.csdn.net/u/20081130/12/147942c3-e7f9-48fd-bb4d-581f4704a37a.html
      

  3.   

    1楼给出了代码,还是用个ajax框架比较好使!
      

  4.   

    学习可以,不过使用的时候还是用封装好的DLL吧不论兼容性,稳定性,都好,代码也好管理
      

  5.   

    AjaxControlToolkit里面已经很多了
      

  6.   

    参考这个网址吧:
    http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/
      

  7.   

    http://download.csdn.net/source/795407这里有一个ajax聊天室,就是手写的,down下来研究一下,
    很容易看懂,很好很简单