我希望有人可以帮助我解决以下问题。我有一个密码输入框,用户输入他们的密码,它使用以下代码自动检查他们的密码与数据库
$('input[name=currentpassword]').keyup(function(){
var currentcheck = $(this).val();
var dataString='thisConfirm='+ currentcheck +'&userid='+$('input[name=userid]').val();
PasswordChecking= $.ajax({
type:"POST",
url:"/assets/inc/password-check.php",
data:dataString,
dataType:'html',
context:document.body,
global:false,
async:false,
success:function(data){
return data}
}).responseText;
checkconfirms(emailconfirm, passconfirm, PasswordChecking);
});
但是我注意到每次按键之间都有延迟,并且希望有一种方法或替代方法可以检查输入的密码,因为每次按键都会延迟或在 Ajax 返回之前无法识别它