2017-10-12 90 views
0

我刚开始使用GWTBootstrap。我已经建立了自己的登录页面,现在我想:如何基于返回的值链接到另一个页面

  • 如果登录不成功住宿
  • 页。如果从数据库返回的值"1"htmlpage1.html
  • 如果返回值从数据库"2"htmlpage2.html

这样,如果输入了错误的登录信息,我不进入下一个页面,如果成功登录,用不同的访问级别的人都带有不同的信息。

是否有涵盖此的教程?

我的HTML代码是:

<form class="form-signin"> 
    <h2 class="form-signin-heading">Please sign in</h2> 
    <input type="text" class="input-block-level" placeholder="Email address"> 
    <input type="password" class="input-block-level" placeholder="Password"> 
    <label class="checkbox"> 
     <input type="checkbox" value="remember-me"> Remember me 
    </label> 
    <button id="SignIn" class="btn btn-large btn-primary" type="submit">Sign in</button> 

    <script type="text/javascript"> 
     document.getElementById("SignIn").onclick = function() { 
     location.href = "htmlpage1.html"; 
     }; 
    </script> 

    </form> 

</div> <!-- /container --> 
+0

听起来像是一个异步操作,也就是说,您可能需要使用'.promise'来处理响应。 –

+0

您需要使用'AJAX'发布到服务器端脚本,然后返回结果。针对相应指示的结果运行条件。如上所述,您将明确需要*等待响应,这可以通过承诺来完成:) –

+0

@RonRoyston - 什么是'.promise'? –

回答

1

您需要,以获得从帖子的网址,基于它的一些反应中创建一个AJAX请求上单击的方式,你会重定向到正确的HTML。

无论如何,最好使用一些框架来做到这一点。

+0

为什么要使用框架比写我自己的代码更好?无数次我都做过很多次了。这很容易。 – Rob

+0

有没有一个教程,告诉我如何根据从服务器端收到的值决定下一个链接到哪个html? – Glyn

+0

框架,因为它有很多常见的情况下解决,但其中一些。无论如何,这取决于你。关于教程,从AJX响应中,服务器将返回一些值,如“status = 1或status = 2或status = ...”,然后您可以重定向到正确的页面。 – Dody

相关问题