在客户端使用如下的xmlhttp发送数据到服务器:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()服务器如何监测、接受数据?
请高手指教!
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()服务器如何监测、接受数据?
请高手指教!
这是客户端发送数据,客户端响应的方法我已经知道,现在就是不知道服务器端如何使用java监测、接受客户端的连接和请求。请高手指点。
加入委托
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;
}
}
}
}
objHTTP.Open('GET','httprequest.asp',false)//asp就是接收数据的
objHTTP.onreadystatechange = function () {
alert(objHTTP.responseText);//服务器返回的数据
};
objHTTP.Send()
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET',url,false)
objHTTP.Send()对应的java服务器端接受数据代码应该怎样写,我应该看什么书?
看看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);这里的信息
这个是同步的。
异步要用:
objHTTP.Open('GET','httprequest.asp?param=abc',true)//asp就是接收数据的