无法弄清楚为什么登录不起作用.这是javaScript
代码:
Parse.initialize("app id", "app key"); function fazerLogin() { var username = document.getElementById('usuario').value; var password = document.getElementById('senha').value; alert(username); alert(password); Parse.User.logIn(username, password, { success: function(user) { alert("deu certo"); // Do stuff after successful login. }, error: function(user, error) { alert("erro"); alert(user + error); // The login failed. Check error to see why. } }); } var botao = document.querySelector('#botao'); botao.onclick = fazerLogin;
该函数被调用,因为我看到具有正确登录名和密码的警报.我可以毫无问题地登录iOS sdk,但它无法正常工作javaScript
,我不确定我缺少什么.在html
文档的最后body
我有:
即使我将用户名和密码作为字符串,例如:Parse.User.logIn("username", "password", {
,它仍然无效.
更新:
在login
当我把它称为外功能的工作原理:
Parse.User.logIn("email", "PASS", { success: function(user) { console.log("Deu certo"); console.log(user); return true; }, error: function(user, error) { console.log(user + error); return false; } });
HTML表单
Halaster.. 6
正如我们在评论中讨论的那样,问题在于您使用的是
两者之间的核心区别在于,submit
类型实际上会在执行函数之前提交表单和HTML表单中的数据,而button
类型将为您提供一个不提交的按钮,但会触发分配给它的所有事件(比如你的onclick
).