引用错误:未定义登录(但已定义)错误是什么?

问题描述 投票:0回答:1

我试图在按钮点击上调用登录功能,它将调用控制器方法,它将从那里处理它,但当我点击按钮时,我得到错误...

我尝试了很多以前的答案但在我的情况下没有人帮助我。我尝试将代码移动到head标签并在onclick调用后返回,没有任何帮助我仍然得到了愚蠢的错误..

<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="stylesheet" media="screen" href='@routes.Assets.versioned("stylesheets/login.css")'>
</head>
<body>
    <div class="header">
        <ul class="menu">
            <li><a>Menu</a>
                <ul>
                    <li><a href="@routes.HomeController.hello()">Home</a></li>
                    <li><a>Restaurants</a></li>
                    <li><a class="orange">Log in</a></li>
                </ul>
            </li>
        </ul>
    </div>
    <p>Login</p>
    <a class="orange1" href="@routes.HomeController.signup()">Create Account</a>
    <input id="username" type="text" placeholder="Email" class="prvi">
    <input id="password" type="text" placeholder="Password" class="drugi">
    <input id="submitLogin" type="button" value="Login" class="treci" onclick="login()">
 <script>
           function login () {
             var username = $('#username').value();
             var password = $('#password').value();
             var myClass = Java.type(@routes.AuthController);

             myClass.login(username, password);
         }
    </script>
    <footer></footer>
</body>
</html>

我想要的就是让它运转起来,这样我才能继续前进。提前致谢!

javascript playframework
1个回答
0
投票

问题可能在你的功能内部。您可能遇到错误,这就是无法定义登录的原因

© www.soinside.com 2019 - 2024. All rights reserved.