中易网

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

答案:2  悬赏:50  
解决时间 2021-01-07 16:09
jsp怎么和用ajax和服务器进行通讯
最佳答案
这是我的一个例子,你先看看

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("");
全部回答
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
MIUI9可不可以热点限制
为何 国内的 家用 普通轿车(新车) 使用6年
电脑开机后除了壁纸什么也没有
朱葛亮家具怎么去啊,我要去那办事
喜欢上妹妹的闺蜜了,我追前用不用跟老妹打招
急求时势造英雄和英雄造时势的辩论赛主持词><
骁龙豆捞怎么去啊,有知道地址的么
佳能打印机l11121e能连无线吗
FGO茶茶怎么样
kk竞技的对换码是多少
大家看下这个笔记本配置能玩H1Z1吗?
阿里云服务器只开放80端口么
女子被一男子抱住胸部放倒在地怎样的到法律保
二00一七年第十期开什么
与子偕行的作者信息
推荐资讯
三七粉不能和什么一起吃
密室逃脱盗墓传奇作文1000字
河北省曹妃甸兴达货运联合车队怎么去啊,我要
抽到一个一目连,这个有用吗
对于初学者来说边境牧羊犬好养么?听话吗?适
美发世家时尚发型屋地址在哪,我要去那里办事
当你接到一个客人的电话,客人非常凶,要求把电
遮天叶凡的四个女人,你最心疼谁
昂达魔剑p45 主板北桥电压调节在多少好?
初三应该怎样面对
石斛煲猪腰汤谱大全
求几部主角前世很强的都市小说,类似于白羊写
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?