首页 新闻 会员 周边

关于ajax提交的问题

0
悬赏园豆:15 [待解决问题]
$("#formlogin").validate({
errorElement:'b',
rules:{
mobile:{
required:true,
Moble:true
},
pwd:{
required:true
}
},
messages:{
mobile:{
required:'手机号必填',
Moble:"手机号码错误"
},
pwd:{
required:"密码必填"
}
},
errorPlacement: function(error, element) {
error.insertAfter( $('.error-pre') );
},
submitHandler:function(form){
cskk.ajaxSubmit("/Index/Login/doLogin","#formlogin",function(res){
console.log(res);
if(res.code == 1){
window.location.href='/Index/Home';
}else{
$("#J-tips").text(res.msg);
return false;
}
})
}
})

现在遇到的问题是,我密码或者用户错误的话,点击的登录是登录不了的,但是如果我修改了正确的用户名和密码,也是登录不了,但是如果我第一次输入没有错误的话,我是可以登录成功的

__Construct的主页 __Construct | 初学一级 | 园豆:57
提问于:2016-05-12 11:18
< >
分享
所有回答(4)
0

我看了一下。 感觉 应该是后台的问题。不是你前台ajax提交的问题。  返回的res 有问题。

你看一下控制台log的res 是否 有问题。

情不知所起一往而深 | 园豆:87 (初学一级) | 2016-05-12 11:32

第一次填错的时候,是报的第一个错误,然后后面我填正确了,就报登录错误了

支持(0) 反对(0) __Construct | 园豆:57 (初学一级) | 2016-05-12 11:35

@JerryMark: 这不还是后台的问题么、你后台返回的msg 返回。登录错误。 不关ajax的事情。 ajax 只是把数据发送到后台。真正出问题的是后台,你输出看一下第二次修改以后 ajax 发送去后台的用户名密码是否正确。

0

你浏览器吧你之前输入的密码保存了 

你需要在前台写毁掉缓存记录的方法

R_Oasis | 园豆:73 (初学一级) | 2016-05-12 14:43
0

自定义错误信息没有“登录错误”,所以错误信息是后台返回来的,加个断点调试下...

大志若愚 | 园豆:2138 (老鸟四级) | 2016-05-12 17:34
0

原来是后台有个令牌。现在解决了,谢谢各位

__Construct | 园豆:57 (初学一级) | 2016-05-13 13:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册