xmlhttp发送数据问题请教

dpstill 2010-09-20 04:47:08
在客户端使用如下的xmlhttp发送数据到服务器:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()

服务器如何监测、接受数据?
请高手指教!
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2010-09-21
  • 打赏
  • 举报
回复
objHTTP.Open('GET','httprequest.asp?param=abc',false)//asp就是接收数据的
这个是同步的。
异步要用:
objHTTP.Open('GET','httprequest.asp?param=abc',true)//asp就是接收数据的
hoojo 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dpstill 的回复:]

3楼高手,请教一下:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET',url,false)
objHTTP.Send()

对应的java服务器端接受数据代码应该怎样写,我应该看什么书?
[/Quote]

看看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);这里的信息
dpstill 2010-09-20
  • 打赏
  • 举报
回复
3楼高手,请教一下:
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET',url,false)
objHTTP.Send()

对应的java服务器端接受数据代码应该怎样写,我应该看什么书?
hoojo 2010-09-20
  • 打赏
  • 举报
回复
var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)//asp就是接收数据的
objHTTP.onreadystatechange = function () {
alert(objHTTP.responseText);//服务器返回的数据
};
objHTTP.Send()
jsjhj2008 2010-09-20
  • 打赏
  • 举报
回复

加入委托
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;
}
}
}
}
dpstill 2010-09-20
  • 打赏
  • 举报
回复
有高手指导一下吗?
这是客户端发送数据,客户端响应的方法我已经知道,现在就是不知道服务器端如何使用java监测、接受客户端的连接和请求。请高手指点。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧