2017-10-12 88 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

相關問題