`
yinchunjian
  • 浏览: 279250 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

ActiveXObject对象连续发送请求问题

阅读更多

function writeLog(ctx,strFile ,handleType)
{
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    var fileSize=Math.round(getFileSize(strFile)/1024 * 100) / 100.00;
    var url = ctx + "/include/writeSaveLog.jsp?r="+Math.random()+"&moduleName=" + moduleName
            + "&handleType=" + handleType+"&fileSize="+fileSize;
    httpGet(xmlhttp, url);
}

function httpGet(http, url)
{
    var strRet = "";
    if (url.length != 0)
    {
        http.open("GET", url, false);
        http.send(null);
        strRet = http.responseText;
        strRet = strRet.replace("\r", "");
        strRet = strRet.replace("\t", "");
        strRet = strRet.replace("\n", "");
        strRet = strRet.replace("\b", "");
        strRet = strRet.replace(" ", "");
    }
    if (strRet.length == 0)
    {
        return "";
    }
    return strRet;
}

当不断向后台发送请求时 如果 url  不变 他不会再向后台发送请求,解决办法 增加一个随机参数 r="+Math.random()+"&

分享到:
评论

相关推荐

    HTML页面访问ActiveXObject对象的方法和属性

    一个实现自定义ActiveX控件的demo TestActiveX.html页面中通过两种方式(OBJECT对象引用和ActiveXObject对象创建)访问ActiveX控件对象的方法和属性 解决 意外地调用了对象的方法和属性访问

    HTML页面访问ActiveXObject对象的方法和属性 更新TestActiveX html

    OBJECT对象引用时 属性名和ActiveXObject方式有点区别;<2>CLASSID "CLSID:E798C16A D071 4854 8771 67333EDC49D5"引用方式才正确) function testActiveX { var SourceObj new ...

    css3.rar_ActiveXObject_opera

    现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。

    ActiveXObject获取文本内容

    ActiveXObject获取文本内容

    使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法

    主要介绍了使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法,需要的朋友可以参考下

    XMLHTTP对象参考手册

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    XmlHttp对象参考

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 <br>现在的绝对多数浏览器都增加了对XmlHttp的支持,IE...

    window.ActiveXObject使用说明

    在较新的IE版本中可以利用 var xml=new ActiveXObject(“Msxml2.XMLHTTP”)的形式创建XMLHttpRequest对象;而在IE7及非IE浏览器中可以利用var xml=new XMLHttpRequest()创建XMLHttpRequest对象。 创建XM

    XMLHTTP对象参考

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    使用JavaScript中的ActiveXObject填充并设置Excel格式

    使用JavaScript中的ActiveXObject填充并设置Excel格式

    e语言-Ajax XmlHttp对象参考手册

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    Ajax发送和接收请求

    首先Ajax的不刷新页面提交数据,现在应用非常广泛,废话不多说马上进主题!... var ajax = new ActiveXObject("Msxm12.XMLHTTP.6.0"); }else{ // 主流浏览器 var ajax = new XMLHttpRequest(); } // 创建HTTP请

    JavaScript下通过的XMLHttpRequest发送请求的代码

    发送请求 实例代码: 代码如下: var userName; var passWord; var xmlHttpRequest; //XmlHttpRequest对象 function createXmlHttpRequest(){ if(window.ActiveXObject){ //如果是IE浏览器 return new ActiveXObject...

    node-activex:ActiveXObject的Node.JS实现

    rs.EOF在没有类型信息的情况下不起作用,因为需要将EOF定义为对象) 在构造函数调用中使用可选参数 var con = new ActiveXObject ( "ADODB.Connection" , { activate : false , // Allow activate existance ...

    XMLHttp中文参考手册.rar

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    XMLHTTP.CHM

    客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。 现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用...

    ajaxAnywhere框架概念和使用.doc

    AjaxAnywhere使用一个名为aa.js的Javascript文件来处理客户端的全部Ajax操作,包括初始化XMLHttpRequest、获取表单内容、发送Ajax请求、执行回调函数等。aa.js也是使用AjaxAnywhere之前必须了解的,至少应该知道其...

    Javascript发送AJAX请求实例代码

    一个对AJAX的封装 //url就是请求的地址 ... new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); xhr.open("POST",url,true); xhr.onreadystatechange = function(){ if(xhr.readyState =

    JavaScript中使用ActiveXObject操作本地文件夹的方法

    在Windows平台上, js可以调用很多Windows提供的ActivexObject,本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍. 代码如下:<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” ...

Global site tag (gtag.js) - Google Analytics