通过键盘输入表单提交Ajax错误

时间:2019-07-17 15:12:28

标签: jquery ajax

我的代码有问题。我有一个密码重置表和一个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);
    });
  }
});

0 个答案:

没有答案