![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
谁能帮我写个jquery ajax的demo,一个登陆页面就好了,struts2框架的,如账号:lyyf,密码:123,
对了,谁能解释一下下面的的代码,每一句都解释下,关于上面的登陆jquery能和下面代码一样,还有$.ajax(),$.get(),$.post()有什么不同,什么时候该用...
对了,谁能解释一下下面的的代码,每一句都解释下,关于上面的登陆jquery能和下面代码一样,还有$.ajax(),$.get(),$.post()有什么不同,什么时候该用什么?
$.ajax( {
type :"POST", url :"index_userCheck.action",
dataType :"json",
success : function(result) {
var data = eval("(" + result + ")");
if(data=="isNull"){ $("#userId").attr("value",'');
}else{
$.each(data, function(objectIndex, object) { $("#_u_n").html("您好"+object.memberUsername+"! <a href='/memberQuit.action'>退出</a>");
$("#userId").attr("value",object.memberId);
});
}
},
timeout :40000
});
写好登陆demo希望把工程的所有能压个包发到liuyang-1989xy@163.com,谢谢!
能不能写一个完整的工程,加上注释发我邮箱里面啊?谢谢! 展开
$.ajax( {
type :"POST", url :"index_userCheck.action",
dataType :"json",
success : function(result) {
var data = eval("(" + result + ")");
if(data=="isNull"){ $("#userId").attr("value",'');
}else{
$.each(data, function(objectIndex, object) { $("#_u_n").html("您好"+object.memberUsername+"! <a href='/memberQuit.action'>退出</a>");
$("#userId").attr("value",object.memberId);
});
}
},
timeout :40000
});
写好登陆demo希望把工程的所有能压个包发到liuyang-1989xy@163.com,谢谢!
能不能写一个完整的工程,加上注释发我邮箱里面啊?谢谢! 展开
1个回答
展开全部
function login(){
var url = path + "/systemSet/loginUser.action?serialId=" + new Date().toString();
var postData = $("#loginForm").serialize();
$.post(url, postData, function(data){
var str = $.trim(data);
var userCodeNode = $("#userCode");
var passwordNode = $("#password");
var resultNode = $("#result");
if(str == "success"){
//登录成功
window.top.location.href = path + "/index.jsp";
}else if(str == "failed"){
resultNode.html("用户代码或密码不正确!");
userCodeNode.select();
passwordNode.val("");
}else if(str == "hasLogin"){
resultNode.html("该用户已登录!");
userCodeNode.select();
passwordNode.val("");
}else if(str == "exception"){
resultNode.html("由于数据库发生异常,登录失败,请检查数据库连接!");
}
});
}
var url = path + "/systemSet/loginUser.action?serialId=" + new Date().toString();
var postData = $("#loginForm").serialize();
$.post(url, postData, function(data){
var str = $.trim(data);
var userCodeNode = $("#userCode");
var passwordNode = $("#password");
var resultNode = $("#result");
if(str == "success"){
//登录成功
window.top.location.href = path + "/index.jsp";
}else if(str == "failed"){
resultNode.html("用户代码或密码不正确!");
userCodeNode.select();
passwordNode.val("");
}else if(str == "hasLogin"){
resultNode.html("该用户已登录!");
userCodeNode.select();
passwordNode.val("");
}else if(str == "exception"){
resultNode.html("由于数据库发生异常,登录失败,请检查数据库连接!");
}
});
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询