我的代码有问题。我有一个密码重置表和一个AJAX函数,它将插入的邮件引导到PHP文件。为了增加表单的可用性,我必须单击Enter进入函数。通过在按钮上单击鼠标,一切正常。通过单击输入,我的ajax触发的错误部分,但我什至没有收到错误消息。
我在登录表单上使用相同的原理,并且一切正常,所以我很困惑。
那是我的代码:
// binding keypress enter
$('#modal-pw-reset').on('keypress', function(e) {
if(e.keyCode==13) {
$('#pw-reset-send').trigger('click');
}
});
// password reset
$("#pw-reset-send").click(function() {
var email = $("#pw-reset-email").val();
if (email.length != 0) {
$.ajax({
url: 'my php file to check the email',
method: 'post',
data: {
send: 1,
email: email
},
dataType: 'json'
}).done(function(response) {
console.log('success');
}).fail(function(xhr, status, error) {
console.log(xhr);
});
}
});