Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javaScript SDK登录Parse.com_Javascript_Html_Parse Platform - Fatal编程技术网

使用javaScript SDK登录Parse.com

使用javaScript SDK登录Parse.com,javascript,html,parse-platform,Javascript,Html,Parse Platform,无法找出登录不起作用的原因。下面是javaScript代码: Parse.initialize("app id", "app key"); function fazerLogin() { var username = document.getElementById('usuario').value; var password = document.getElementById('senha').value; alert(username); alert(pas

无法找出登录不起作用的原因。下面是
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.COM JS -->
    <script src="assets/js/parse-1.2.18.js"></script>
    <script src="assets/js/login.js"></script>
HTML表单

<form role="form" id="formulario-login">
                <div class="form-group has-feedback lg left-feedback no-label">
                  <input type="text" class="form-control no-border input-lg rounded" placeholder="Usuário" autofocus id="usuario">
                  <span class="fa fa-user form-control-feedback"></span>
                </div>
                <div class="form-group has-feedback lg left-feedback no-label">
                  <input type="password" class="form-control no-border input-lg rounded" placeholder="Senha" id="senha">
                  <span class="fa fa-unlock-alt form-control-feedback"></span>
                </div>
                <div class="form-group">
                  <div class="checkbox">
                    <label>
                      <input type="checkbox" class="i-yellow-flat"> Manter-me conectado.
                    </label>
                  </div>
                </div>
                <div class="form-group">
                    <button type="submit" class="btn btn-warning btn-lg btn-perspective btn-block" id="botao">LOGIN</button>
                </div>
            </form>

请把我的名字写下来。
登录

正如我们在评论中所讨论的,问题是您使用的是
,正如我们在评论中所讨论的,问题是您使用的是
,我们是否可以假设您端的应用id和应用密钥字符串是正确的?还有,当你说它不起作用时,你是什么意思?它是否会在错误块中结束?它是否会提醒您出现错误消息?给你一个例外?应用程序密钥是正确的。我刚刚在控制台日志中获得了
[object object][object]
。该调用在登录错误中。因此,我相信登录函数会执行。而不是
alert
I
have console.log(error)
,这与上面的代码不同。对不起,在这种情况下,当您通过
document.getElementById('usuario').value检索数据时,必须发生的事情是,数据不干净。您可以为这两个元素添加HTML吗?请尝试将您的按钮类型值更改为:
我们是否可以假定应用程序id和应用程序密钥字符串在您端是正确的?还有,当你说它不起作用时,你是什么意思?它是否会在错误块中结束?它是否会提醒您出现错误消息?给你一个例外?应用程序密钥是正确的。我刚刚在控制台日志中获得了
[object object][object]
。该调用在登录错误中。因此,我相信登录函数会执行。而不是
alert
I
have console.log(error)
,这与上面的代码不同。对不起,在这种情况下,当您通过
document.getElementById('usuario').value检索数据时,必须发生的事情是,数据不干净。您可以为这两个元素添加HTML吗?请尝试将按钮类型值更改为:

<form role="form" id="formulario-login">
                <div class="form-group has-feedback lg left-feedback no-label">
                  <input type="text" class="form-control no-border input-lg rounded" placeholder="Usuário" autofocus id="usuario">
                  <span class="fa fa-user form-control-feedback"></span>
                </div>
                <div class="form-group has-feedback lg left-feedback no-label">
                  <input type="password" class="form-control no-border input-lg rounded" placeholder="Senha" id="senha">
                  <span class="fa fa-unlock-alt form-control-feedback"></span>
                </div>
                <div class="form-group">
                  <div class="checkbox">
                    <label>
                      <input type="checkbox" class="i-yellow-flat"> Manter-me conectado.
                    </label>
                  </div>
                </div>
                <div class="form-group">
                    <button type="submit" class="btn btn-warning btn-lg btn-perspective btn-block" id="botao">LOGIN</button>
                </div>
            </form>