我试图在按钮点击上调用登录功能,它将调用控制器方法,它将从那里处理它,但当我点击按钮时,我得到错误...
我尝试了很多以前的答案但在我的情况下没有人帮助我。我尝试将代码移动到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>
我想要的就是让它运转起来,这样我才能继续前进。提前致谢!
问题可能在你的功能内部。您可能遇到错误,这就是无法定义登录的原因