【发布时间】:2016-04-03 13:32:58
【问题描述】:
我正在使用 jQuery 和 ajax 在登录表单上设置密码控制。
到目前为止,这是脚本
$(document).ready(function() {
$("#login-form").submit(function(e) {
var csrftoken = getCookie('csrftoken');
var password = $('#login-password').val();
var email = $('#login-email').val();
$.ajax({
url: "/password_check/",
type: "POST",
dataType: "json",
data : {
csrfmiddlewaretoken: csrftoken,
password: password,
email: email
},
success: function(result) {
document.getElementById("login-error").innerHTML = result.response;
event.preventDefault();
}
});
return false;
});
});
这样,在触发提交按钮时会捕获错误,但如果密码正确,则提交将不起作用(即使错误不再出现)。
我错过了什么?
【问题讨论】:
标签: javascript jquery ajax login preventdefault