简体   繁体   English

检查验证后重定向到控制器codeigniter

[英]Redirect to controller codeigniter after checking validation

I validated my form Using AJAX 我使用AJAX验证了我的表单

Here is my form 这是我的表格

    <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>

Then I validated this using my ajax code 然后我用我的ajax代码验证了这一点

$("#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())
  }
}
});

On else bracket, I want to redirect to Controller on codeigniter called setCredentials() wherein it would set the credentials needed and redirect me to another page when the validation is completed (without error). 在其他支架上,我想重定向到名为setCredentials()的codeigniter上的Controller,其中它将设置所需的凭据,并在验证完成时将我重定向到另一个页面(无错误)。

else部分,输入下面的代码以及您要重定向到的网址:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM