程序这么写的,有时候可以走ajax提交有时候不行?这是什么原因呢?
$("#loginform").validate({
rules: {
loginId: {
required: true,
maxlength: 16
},
password: {
required: true,
maxlength: 16
}
},
submitHandler: function(form)
{
login();
}
})
function login(){
var formData={
loginId:$("#loginId").val(),
password:$("#password").val(),
rand:$("#rand").val()
};
$.ajax({
url:contextPath+"/login",
type:"post",
dataType:"json",
data:formData,
success:function(data){
if (data.status===0){
setCookie("user",formData.loginId,7);
setCookie("pswd",formData.password,7);
window.location.href=contextPath+"/admin";
}else{
model.find(".modal-title").html("出错了!");
model.find(".modal-body").html("<span class='text-danger'>错误代码:"+data.status+","+data.message+"</span>");
model.modal();
onComplete();
}
}
})
}