gpt4 book ai didi

javascript - 使用电子邮件和密码错误验证用户身份

转载 作者:行者123 更新时间:2023-11-28 12:26:43 25 4
gpt4 key购买 nike

我正在尝试为 firebase 创建邮件和密码用户,但我一直收到此错误:

Error: The browser redirected the page before the login request could complete. {code: "REQUEST_INTERRUPTED", stack: (...), message: "The browser redirected the page before the login request could complete."}

var ref = new Firebase("https://***.firebaseio.com");
$('.btn').click(function() {
var mail = $('#inputEmail3').val();
var pass = $('#inputPassword3').val();
ref.createUser({
email : mail,
password : pass
}, function(error) {
if (error === null) {
console.log("User created successfully");
} else {
console.log("Error creating user:", error);
}
});
});

$(document).ready();

最佳答案

如果您使用 $('.btn') 选择器选择的元素是一个链接,则浏览器将在异步 ref.createUser 之前导航到链接页面功能完成。为了防止这种情况发生,请在点击事件处理程序的末尾添加一个 return false 语句。您还可以在点击处理程序顶部添加 e.preventDefault() 语句,这将确保不会发生链接导航,如下所示。

$('.btn').click(function(e) { //Add the 'e' event object to the parameters
e.preventDefault() //Prevents navigation (the default link click action)
var mail = $('#inputEmail3').val();
var pass = $('#inputPassword3').val();
ref.createUser({
email : mail,
password : pass
}, function(error) {
if (error === null) {
console.log("User created successfully");
} else {
console.log("Error creating user:", error);
}
});
return false; //Extra insurance
});

关于javascript - 使用电子邮件和密码错误验证用户身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com