在Codeigniter中提交表单后如何重定向URL

时间:2019-05-13 08:36:32

标签: codeigniter

问题是重定向Codeigniter中“提交”按钮的URL。我想通过提交表单查询来从数据库中获取数据,但是由于存在重定向问题,我无法这样做。

这是一个xampp服务器。

           欢迎

        <!-- <form action="submit.php" > -->
          <form action="submit.php" id="#form" name="#form" >


      <div class="row">
          <div class="col-md-3">
            <div class="form-group">
                <label for="s_id">Student ID:</label>
            <input type="int" class="form-control" id="s_id" placeholder="Student ID" name="s_id"  >
            </div>

        <div class="form-group">
            <label for="s_name">Student Name:</label>
            <input type="int" class="form-control" id="s_name" placeholder="Student Name" name="s_name"  >
        </div>
        <div class="form-group">
            <label for="training">Training:</label>
            <input type="int" class="form-control" id="training" placeholder="Training" name="training"  >
        </div>
        <div class="form-group">
            <label for="phone">Phone:</label>
            <input type="int" class="form-control" id="phone" placeholder="Phone" name="phone"  >
        </div>
      </div>
    </div>
      <div class="row">
          <div class="col-md-3">
          <!--  <input type="submit" calss="form-control btn btn-success" value="Search" name="submitbtn">  -->
            <input id='btn' name="submitbtn" type='submit' value='Submit'>
          </div>
        </div>


    </form>

预期:我想通过提交表单查询来从数据库中获取数据,但由于存在重定向问题,我无法这样做。

实际:

  

找不到404页   找不到您要求的页面。

1 个答案:

答案 0 :(得分:0)

我认为您必须使用AJAX

<script>
function submitForms(){
//getting values from your form
formData = $("#Form").serialize();
$.ajax({
type:"POST",
url:"<?php echo base_url(); ?>super/user/add",
data:formData ,

success:function(data) {
//response
}

}
});
 event.preventDefault();
};
</script>`

您的表单

 <form method="post" id="Form" name="Form" action="javascript:submitForms();">