如果message大于2000个字节就报错,不知道为什么?

解决方案 »

  1.   

    大量数据要用POST,
    组织好数据(DATA)后用send(DATA)的方式传过去,
    要注意字符编码的问题。
      

  2.   

    to xuStanly(黑金)
    好久不见的说....
      

  3.   

    使用的就是post和send呀。就是不行。
    楼上的再给点提示。急呀。
      

  4.   

    xmlHttp.open("POST", loc + "eMisproIW.dll?", false);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
    ...xmlHttp.send(operator=" + action + "&message=" + message + "&moduleID=" + getCurrentModuleId() + "&returnType=XML");
      

  5.   

    xmlHttp.open("POST", loc + "eMisproIW.dll", false);
      

  6.   

    var xmlHttp = null;
    if (window.XMLHttpRequest){
    // If IE7, Mozilla, Safari, etc: Use native object
    xmlHttp = new XMLHttpRequest();
    }else {
    if (window.ActiveXObject){
    // ...otherwise, use the ActiveX control for IE5.x and IE6
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    }
      }
    //message = encodeURIComponent(message); xmlHttp.open("POST", 
                        message, false);
      xmlHttp.setRequestHeader("Content-Type","text/xml");
      xmlHttp.setRequestHeader("Content-Type","gb2312");  
    window.top.defaultStatus = '数据交互中,请稍候';
      
      if(xmlHttp.send()==false){
        alert("数据传输失败!");
    window.top.defaultStatus = '数据交互失败!';
        return false;
      }
      

  7.   

    ?
    建议LZ去看下...教程..演示地址:
    http://www.zhb.org.cn/wc/Ajax/demo1/call.htm
    下载地址:
    http://www.zhb.org.cn/wc/Ajax/demo1/code.rar这里有POST和GET的区别.还有乱码的处理
      

  8.   

    这段程序如果传递的message小于1994个字节,是可以执行成功的,如果大于这个数字,那么就报错。
    var xmlHttp = null;
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
     xmlHttp.open("POST", message, false);
      xmlHttp.setRequestHeader("Content-Type","text/xml");
      xmlHttp.setRequestHeader("Content-Type","gb2312");  
      //下边的send()如果传递的message小于1994个字节执行成功如果大于这个数字,那么就报错
       if(xmlHttp.send()==false) 为什么?
      

  9.   

    open("post", 文件名,false);
    setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
    send(参数);如:xmlHttp.open("POST", loc + "eMisproIW.dll", false);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
    xmlHttp.send(operator=" + action + "&message=" + message + "&moduleID=" + getCurrentModuleId() + "&returnType=XML");你就不能看看我告诉你的地址么?