在客户端使用如下的xmlhttp发送数据到服务器:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()服务器如何监测、接受数据?
请高手指教!

解决方案 »

  1.   

    有高手指导一下吗?
    这是客户端发送数据,客户端响应的方法我已经知道,现在就是不知道服务器端如何使用java监测、接受客户端的连接和请求。请高手指点。
      

  2.   


    加入委托
    objHTTP.onreadystatechange = bindclass;
    //委托函数
    function bindclass() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                //获取响应内容
                var resultarry = xmlHttp.responseText;
                var result = resultarry.split('|')[0];
                var topdiv = window.parent.parent.frames['topFrame'].querydiv;
                if (window.parent.parent.frames['topFrame'].document.getElementById(resultarry.split('|')[1]) == null) 
                {
                    topdiv.innerHTML = topdiv.innerHTML + "<div id=\"" + resultarry.split('|')[1] + "\" style=\"cursor:hand; position:absolute;width:" + String(result.length * 13) + "px;height:25px; top:-5px; left:" + String(leftflag) + "px; background-image:url(image/top2.png); text-align:center\" onclick=\"alert('" + resultarry.split('|')[1] + "');\"   >" + result + "</div>";
                    leftflag = leftflag + result.length * 13 + 3;
                }
            }
        }
    }
      

  3.   

    var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
    objHTTP.Open('GET','httprequest.asp',false)//asp就是接收数据的
    objHTTP.onreadystatechange = function () {
        alert(objHTTP.responseText);//服务器返回的数据
    };
    objHTTP.Send()
      

  4.   

    3楼高手,请教一下:
    var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
    objHTTP.Open('GET',url,false)
    objHTTP.Send()对应的java服务器端接受数据代码应该怎样写,我应该看什么书?
      

  5.   


    看看xmlHttpRequest方面的数据就可以了var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
    objHTTP.Open('GET','httprequest.asp?param=abc',false)//asp就是接收数据的
    objHTTP.onreadystatechange = function () {
        alert(objHTTP.responseText);//服务器返回的数据
    };
    objHTTP.Send()服务器端
    <%if request.QueryString("param") <>"" then
             response.Write("hello" + request.QueryString("param"));
        end if
    %> 
    用request获取参数,参数就是url后面的
    response输出你的信息,就是alert(objHTTP.responseText);这里的信息
      

  6.   

    objHTTP.Open('GET','httprequest.asp?param=abc',false)//asp就是接收数据的
    这个是同步的。
    异步要用:
    objHTTP.Open('GET','httprequest.asp?param=abc',true)//asp就是接收数据的