oXMLHTTP.open("POST","online_select.aspx",true,null,null);//true,异步执行另外
setTimeout("loadselectXML()",500);
时间也太短了
另外,只取新数据,客户端有的不要取,怎么判断?可以设置取过来的最大的id进行记录

解决方案 »

  1.   

    oXMLHTTP.open("POST","online_select.aspx",true,null,null);//true,异步执行另外
    setTimeout("loadselectXML()",500);
    时间也太短了
    另外,只取新数据,客户端有的不要取,怎么判断?可以设置取过来的最大的id进行记录
      

  2.   

    function send() { InstantiateHTTP(); oXMLHTTP.onreadystatechange = doHttpReadyStateChange;
    oXMLHTTP.open("POST","online_select.aspx",false,null,null);
        oXMLHTTP.onreadystatechange = doHttpReadyStateChange;
        oXMLHTTP.setRequestHeader("If-Modified-Since","0");    oXMLHTTP.send();

    }中的oXMLHTTP改为XMLHTTP
      

  3.   


    xsldoc = new ActiveXObject("Msxml2.DOMDocument"); xsldoc.async = false;
     xsldoc ,可以定义为全局变量,只取一个即可
      

  4.   

    是不是让ASP。NET生成XSL再调用自身解释会减少点内存呢?有调用自身解释的例子吗?请贴出来。
      

  5.   

    更新太快了......web上更新那么快等到光纤到户,差不多,恩
      

  6.   

    setTimeout("loadselectXML()",500); // 每 1000 微秒刷新一次
    是500ms,不是100us
      

  7.   

    最根本原因是:
       xmlhttp是调用服务端的wininet,该控件只能同时开两个线程去访问同一个web服务器(或网站)   把其放在服务端运行,是错误的,不可取的。   使用serverxmlhttp吧,这个是用http堆栈