jQuery+Ajax实现用户登录
2017-09-24 21:24
501 查看
这里仅仅将上篇原生js实现时的.js文件用jQuery实现一遍:(功能完全一致)
$(function () {
$("#login").submit(function(event) {
event.preventDefault();
if ($("#user").val().length == 0) {
$("#inform").text("用户名不能为空");
}else if ($("#password").val().length == 0) {
$("#inform").text("密码不能为空");
}else if ($("#user").val().length != 0 && $("#password").val().length != 0) {
if(!(/(^[1-9]\d*$)/.test($("#user").val()))){
$("#inform").text("用户名含有非法字符");//有其他字母或者符号型字符的存在
}else if((/(^[1-9]\d*$)/.test($("#user").val()))){
$.ajax({
url:"loginJson.jsp",
data:{User:$("#user").val(),Password:$("#password").val()},
success:function(result){
//alert(result);
var logindata = JSON.parse(result);
if(logindata.checkResult == null){
$("#inform").text("该用户不存在");
}else if (logindata.checkResult == true) {
window.location.href="index.jsp";
9d91
//alert("done");
}else if (logindata.checkResult == false){
$("#inform").text("密码错误");
}
}
});
}
}
});
});注意一点:event.preventDefault()方法可避免form的action跳转。
$(function () {
$("#login").submit(function(event) {
event.preventDefault();
if ($("#user").val().length == 0) {
$("#inform").text("用户名不能为空");
}else if ($("#password").val().length == 0) {
$("#inform").text("密码不能为空");
}else if ($("#user").val().length != 0 && $("#password").val().length != 0) {
if(!(/(^[1-9]\d*$)/.test($("#user").val()))){
$("#inform").text("用户名含有非法字符");//有其他字母或者符号型字符的存在
}else if((/(^[1-9]\d*$)/.test($("#user").val()))){
$.ajax({
url:"loginJson.jsp",
data:{User:$("#user").val(),Password:$("#password").val()},
success:function(result){
//alert(result);
var logindata = JSON.parse(result);
if(logindata.checkResult == null){
$("#inform").text("该用户不存在");
}else if (logindata.checkResult == true) {
window.location.href="index.jsp";
9d91
//alert("done");
}else if (logindata.checkResult == false){
$("#inform").text("密码错误");
}
}
});
}
}
});
});注意一点:event.preventDefault()方法可避免form的action跳转。
相关文章推荐
- PHP+jQuery+Ajax实现用户登录与退出
- PHP+jQuery+Ajax实现用户登录与退…
- jQuery-Ajax用户登录功能的实现
- PHP+jQuery+Ajax实现用户登录与退出
- jQuery+Ajax用户登录功能的实现
- [zt]PHP+jQuery+Ajax实现用户登录与退出
- PHP+jQuery+Ajax实现用户登录与退出
- jQuery+Ajax用户登录功能的实现
- PHP+Jquery+Ajax实现用户登录与退出
- jquery+ajax+php实现用户登录与退出
- PHP+jQuery+Ajax实现用户登录与退出
- node.js后台jquery前台-- 实现用户登录注册AJAX交互
- jQuery基于ajax实现页面加载后检查用户登录状态的方法
- PHP+jQuery+Ajax实现用户登录与退出
- jQuery+Ajax用户登录功能的实现
- PHP+jQuery+Ajax实现用户登录与退出
- 使用AjaxPro框架实现无刷新用户登录验证【原创】
- jQuery的ajax实现登录验证
- dhl:ASP.NET MVC + Jquery实现Ajax下拉框数据2或3级联动(+用户控件)
- jquery.cookie.js实现用户登录保存密码功能的方法