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

    당신은, 당신이 리디렉션됩니다 그것을 기반으로하는 POST의 URL에서 어떤 반응을 얻기 위해 내부에 클릭 방법을 Ajax 요청을 만들어야합니다 올바른 html로.

    어쨌든이를 수행하는 데 어떤 프레임 워크를 사용하는 것이 좋습니다.

    +0

    왜 프레임 워크를 사용하면 내 코드를 작성하는 것이 낫겠습니까? 나는 수없이 많은 해 동안 여러 번 해왔다. 그것은 간단합니다. – Rob

    +0

    서버 측에서받은 값에 따라 다음에 연결할 html을 결정하는 방법을 보여주는 자습서가 있습니까? – Glyn

    +0

    프레임 워크는 많은 일반적인 사례가 있기 때문에 해결되었지만 일부는 해결되었습니다. 어쨌든 그것은 당신에게 달렸습니다. 튜토리얼에 관해서는 AJX 응답에서 서버는 "status = 1 또는 status = 2 또는 status = ..."와 같은 값을 반환 할 것이고 올바른 페이지로 리다이렉트 할 수 있습니다. – Dody