Javascript 未使用Firebase SimpleLogin定义函数

Javascript 未使用Firebase SimpleLogin定义函数,javascript,firebase,firebasesimplelogin,Javascript,Firebase,Firebasesimplelogin,我正在努力在我的网站上实现FirebaseSimpleLogin功能。我已经阅读了他们所有的文档,我真的没有取得任何进展。我也认为,他们本周似乎已经更新了文档,所以很多旧的指南和答案都过时了。我真的很感激任何帮助 目前的主要问题是,我一直在控制台中看到FirebaseSimpleLogin没有定义 为了进行测试,我的页面设置如下: <body> <form id="login"> <input type="email" value="" name="EM

我正在努力在我的网站上实现FirebaseSimpleLogin功能。我已经阅读了他们所有的文档,我真的没有取得任何进展。我也认为,他们本周似乎已经更新了文档,所以很多旧的指南和答案都过时了。我真的很感激任何帮助

目前的主要问题是,我一直在控制台中看到FirebaseSimpleLogin没有定义

为了进行测试,我的页面设置如下:

<body>
   <form id="login">
   <input type="email" value="" name="EMAIL" class="loginEmail" id="loginEmail" placeholder="email address" required><br>
   <input type="password" value="" name="EMAIL" class="password" id="password" placeholder="password" required><br>
   <input type="submit" value="Login" name="login" id="mc-embedded-subscribe" class="button">
    </form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
    <script src='https://cdn.firebase.com/js/client/1.0.15/firebase.js'></script>
    <script src="https://cdn.firebase.com/js/simple-login/1.6.4/firebase-simple-login.js"></script>
    <script type="text/javascript" language="javascript" src="js/signup.js"></script>
</body>
var rootRef = new Firebase("https://myfirebase.firebaseio.com");
var authClient = new FirebaseSimpleLogin(rootRef, function(error, user) {
    if (error) {
        // an error occurred while attempting login
        console.log(error);
    } else if (user) {
        // user authenticated with Firebase
        console.log("User ID: " + user.uid + ", Provider: " + user.provider);
    } else {
        // user is logged out
    }
});
var loginEmail = $("#loginEmail").val();
var password = $("#password").val();
authClient.login('password', {
    email: loginEmail,
    password: password,
    rememberMe: true
});
有没有关于如何让它工作的建议

更新:
我确保在登录页面的脚本之后加载SimpleLogin的.js文件,但仍然得到“ReferenceError:$createUser未定义”。:-/

在加载firebase简单登录之前,您正在加载javascript文件。只需在firebase简单登录后移动用于加载signup.js的脚本标记:

<body>
   <form id="login">
   <input type="email" value="" name="EMAIL" class="loginEmail" id="loginEmail" placeholder="email address" required><br>
   <input type="password" value="" name="EMAIL" class="password" id="password" placeholder="password" required><br>
   <input type="submit" value="Login" name="login" id="mc-embedded-subscribe" class="button">
    </form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
    <script src='https://cdn.firebase.com/js/client/1.0.15/firebase.js'></script>
    <script src="https://cdn.firebase.com/js/simple-login/1.6.4/firebase-simple-login.js"></script>
    <script type="text/javascript" language="javascript" src="js/signup.js"></script>
</body>




在加载firebase简单登录之前,您正在加载javascript文件。只需在firebase简单登录后移动用于加载signup.js的脚本标记:

<body>
   <form id="login">
   <input type="email" value="" name="EMAIL" class="loginEmail" id="loginEmail" placeholder="email address" required><br>
   <input type="password" value="" name="EMAIL" class="password" id="password" placeholder="password" required><br>
   <input type="submit" value="Login" name="login" id="mc-embedded-subscribe" class="button">
    </form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
    <script src='https://cdn.firebase.com/js/client/1.0.15/firebase.js'></script>
    <script src="https://cdn.firebase.com/js/simple-login/1.6.4/firebase-simple-login.js"></script>
    <script type="text/javascript" language="javascript" src="js/signup.js"></script>
</body>




在加载firebase简单登录之前,您正在加载javascript文件。只需在firebase简单登录后移动用于加载signup.js的脚本标记:

<body>
   <form id="login">
   <input type="email" value="" name="EMAIL" class="loginEmail" id="loginEmail" placeholder="email address" required><br>
   <input type="password" value="" name="EMAIL" class="password" id="password" placeholder="password" required><br>
   <input type="submit" value="Login" name="login" id="mc-embedded-subscribe" class="button">
    </form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
    <script src='https://cdn.firebase.com/js/client/1.0.15/firebase.js'></script>
    <script src="https://cdn.firebase.com/js/simple-login/1.6.4/firebase-simple-login.js"></script>
    <script type="text/javascript" language="javascript" src="js/signup.js"></script>
</body>




在加载firebase简单登录之前,您正在加载javascript文件。只需在firebase简单登录后移动用于加载signup.js的脚本标记:

<body>
   <form id="login">
   <input type="email" value="" name="EMAIL" class="loginEmail" id="loginEmail" placeholder="email address" required><br>
   <input type="password" value="" name="EMAIL" class="password" id="password" placeholder="password" required><br>
   <input type="submit" value="Login" name="login" id="mc-embedded-subscribe" class="button">
    </form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
    <script src='https://cdn.firebase.com/js/client/1.0.15/firebase.js'></script>
    <script src="https://cdn.firebase.com/js/simple-login/1.6.4/firebase-simple-login.js"></script>
    <script type="text/javascript" language="javascript" src="js/signup.js"></script>
</body>




呃,感觉像个十足的傻瓜。这就是我这么晚才这么做的结果。非常感谢。身份验证现在是核心Firebase API的一部分,因此不需要包含简单的登录。您可以直接在rootRef上调用createUser()。这里的用户身份验证指南中有详细信息:嘿,谢谢@Sara-真的觉得有点傻,但是我仍然发现createUser()是未定义的,即使调用了Firebase(和现在应该不相关的简单登录)js。有什么建议吗?@MeaghanFitzgerald看起来你需要包括Firebase客户端的最新版本:让我知道如果它修复了itUgh,感觉像个十足的傻瓜。这就是我这么晚才这么做的结果。非常感谢。身份验证现在是核心Firebase API的一部分,因此不需要包含简单的登录。您可以直接在rootRef上调用createUser()。这里的用户身份验证指南中有详细信息:嘿,谢谢@Sara-真的觉得有点傻,但是我仍然发现createUser()是未定义的,即使调用了Firebase(和现在应该不相关的简单登录)js。有什么建议吗?@MeaghanFitzgerald看起来你需要包括Firebase客户端的最新版本:让我知道如果它修复了itUgh,感觉像个十足的傻瓜。这就是我这么晚才这么做的结果。非常感谢。身份验证现在是核心Firebase API的一部分,因此不需要包含简单的登录。您可以直接在rootRef上调用createUser()。这里的用户身份验证指南中有详细信息:嘿,谢谢@Sara-真的觉得有点傻,但是我仍然发现createUser()是未定义的,即使调用了Firebase(和现在应该不相关的简单登录)js。有什么建议吗?@MeaghanFitzgerald看起来你需要包括Firebase客户端的最新版本:让我知道如果它修复了itUgh,感觉像个十足的傻瓜。这就是我这么晚才这么做的结果。非常感谢。身份验证现在是核心Firebase API的一部分,因此不需要包含简单的登录。您可以直接在rootRef上调用createUser()。这里的用户身份验证指南中有详细信息:嘿,谢谢@Sara-真的觉得有点傻,但是我仍然发现createUser()是未定义的,即使调用了Firebase(和现在应该不相关的简单登录)js。有什么建议吗?@MeaghanFitzgerald看起来你需要包括Firebase客户端的最新版本:如果可以修复,请告诉我