>

AJAX를 사용하여 양식을 확인했습니다

내 양식이 있습니다

      

   <p class="login-box-msg">
    <?php 
      echo "<span id='error'>Sign in to start your session</span>";
    ?>
    </p>
      <div class="form-group has-feedback">
        <input type="text" class="form-control" placeholder="Employee ID" name="empid">
        <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
      </div>
      <div class="form-group has-feedback">
        <input type="password" class="form-control" placeholder="Password" name="pw">
        <span class="glyphicon glyphicon-lock form-control-feedback"></span>
      </div>
      <div class="row">
        <div class="col-xs-4 col-xs-offset-8">
          <button type="button" class="btn btn-primary btn-block btn-flat" id="submit">Sign In</button>
        </div>
        <!-- /.col -->
      </div>
  </div>
  <!-- /.login-box-body -->
  <form>

그런 다음 내 아약스 코드를 사용하여이를 확인했습니다

$("#submit").click(function(){
 var form = $("form").serialize();
 $.ajax({
url:'verify',
data: form,
dataType:'json',
type:'post',
success: function(e)
{
  console.log(e.length);
  if(e.length < 1)
  {
    $("#error").text("Invalid Login Credentials!");
    $("#error").css("color","red");
    setTimeout(function(){
      $("#error").text("Sign in to start your session!");
      $("#error").css("color","black");
    },3000);
  }
  else
  {
   "What shoud I do"
  // I tried $("form").submit() but it just repeat 
  //$("#submit").click(function())
  }
}
});

다른 브라켓에서는 setCredentials ()라는 codeigniter의 Controller로 리디렉션하고 싶습니다. 여기에서 필요한 자격 증명을 설정하고 유효성 검사가 완료되면 오류없이 다른 페이지로 리디렉션합니다.


  • 답변 # 1

    else 에서  리디렉션하려는 URL과 함께 아래 코드를 입력하십시오 :

    window.location = "<?php echo 'your/url';  ?>";
    
    

관련 자료

  • 이전 rubygems - Rails에서 더 이상 사용되지 않는 exception_notification gem의 대안?
  • 다음 python - 다른 열과 다른 열을 데이터 프레임 그룹에 추가