jsp怎么和用ajax和服务器进行通讯

需要做一个网页,用户填一些信息发送到server,server处理完发送结果到浏览器。具体怎么连接不太懂,网上搜了些说是用ajax。有懂的请留下联系方式。不胜感激... 需要做一个网页,用户填一些信息发送到server,server处理完发送结果到浏览器。具体怎么连接不太懂,网上搜了些说是用ajax。有懂的请留下联系方式。不胜感激 展开
 我来答
百度网友225c92d
2013-04-18
知道答主
回答量:47
采纳率:50%
帮助的人:16.8万
展开全部
这是我的一个例子,你先看看
/*start 创建ajax的XMLHttpResult对象*/
function create(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
};
};

//用户登录
function onClickLogin(){
var indexNickName=$("indexNickName").value;
var indexPwd=$("indexPwd").value;
var indexCode=$("indexCode").value;
if(indexNickName!=""&&indexPwd!=""&&indexCode!=""&&indexNickName!="请输入昵称"&&indexPwd!="请输入密码"&&indexCode!="请输入验证码"){
var xmlhttp=create();
xmlhttp.open("post","servlet/LoginPersonalUser");
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
var txt=xmlhttp.responseText;
if(txt=="2"){
alert("用户名密码错误!");
$("i_imageCode").setAttribute("src","servlet/ImageCode?"+Math.random());
$("indexNickName").select();
$("indexPwd").select();
}
if(txt=="1"){
alert("登录成功!");
location="client/ManageLetter.jsp";
}
if(txt=="3"){
alert("验证码错误!");
$("indexCode").select();
$("i_imageCode").setAttribute("src","servlet/ImageCode?"+Math.random());
}
}else{
alert("错误:"+xmlhttp.status);
};
};
};
xmlhttp.send("nickName="+indexNickName+"&pwd="+indexPwd+"&code="+indexCode);
}else{
alert("请认真填写!您填写的不全!");
}
}
追问
你好。你这个是js的代码。请问后台的jsp代码是什么?怎么发送返回值
追答
out.println("");
百度网友8c1745617
2013-04-18 · TA获得超过980个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:766万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式