Javascript Can';我似乎没有使用Parse.com登录

Javascript Can';我似乎没有使用Parse.com登录,javascript,parse-platform,Javascript,Parse Platform,我刚刚开始使用Parse.com,我正在制作一个非常简单的登录屏幕,它有两个表单用于输入用户名和密码(分别是fUser和fPass),还有一个提交按钮,onclick调用函数logueo。我是这样定义函数的: <script type="text/javascript"> function logueo() { Parse.initialize("key1", "key2"); var username = fUser.

我刚刚开始使用Parse.com,我正在制作一个非常简单的登录屏幕,它有两个表单用于输入用户名和密码(分别是fUser和fPass),还有一个提交按钮,onclick调用函数logueo。我是这样定义函数的:

<script type="text/javascript">
        function logueo() {
            Parse.initialize("key1", "key2");
            var username = fUser.value;
            var password = fPass.value;

            Parse.User.logIn(username, password, {
                success: function(user) {
                    console.log("Exito")
                },
                error: function(user, error) {
                    console.log("Mal")
                }
            }
        )};

函数logueo(){
初始化(“key1”、“key2”);
var username=fUser.value;
var password=fPass.value;
Parse.User.logIn(用户名、密码、{
成功:功能(用户){
console.log(“Exito”)
},
错误:函数(用户,错误){
控制台日志(“Mal”)
}
}
)};


我直接在Parse.com上创建了用户,无论输入的用户是否正确,我都会得到“错误”结果。我在这里做错了什么?

当您调用
fUser.value
fPass.value
时,我假设您试图提取文本框或表单元素的值。但是,在
logueo()
函数中,
fUser
fPass
被视为HTML元素对象,因此很可能没有传递任何数据进行解析以验证登录。如果在另一段代码中声明这些变量,则它们可能超出登录函数的范围。我建议在用户名和密码字段中添加一个
id
属性,并通过
var fUser=document.getElementById(“id-OF-USER”)引用它们各自的值
var fPass=document.getElementById(“ID-OF-PASS”)呼叫。这应该行得通。只需将“ID-OF-PASS”和“ID-OF-USER”替换为各自的ID名称。

请在错误回调中记录错误消息?i、 e.console.log(“Mal”+error.message)这将提供有关错误发生原因的一些信息。