在不重新加载页面的情况下将数据插入MySQL,并在同一页面上获取数据

时间:2018-08-17 07:05:23

标签: ajax codeigniter

我正在使用ajax,但其行为有所不同。我只想要我应该的代码 在模型 VIEW 控制器中。

这同时包含两个操作插入和从该数据库中获取数据。

![In image their is subject and textarea as input.When i click submit the input dispaly in comment which is just above the Subject input] 1

查看

   <form action="" method="POST">
   <input type="hidden" name="myId" id="myId" value="" />
   <div class="form-group px-4">
       <label for="subject">Subject</label>
       <input type="text" id="js_subject" name="js_subject">
   </div>
   <div class="form-group px-4">
      <label for="exampleFormControlTextarea1">Example textarea</label>
      <textarea class="form-control" name = "js_text" id="js_text" rows="3"></textarea>
   </div>
  <input type="submit" id="comment-info" value="submit" name="submit" class="btn btn-primary">
   </form>

1 个答案:

答案 0 :(得分:2)

使用jQuery Ajax请求,并在somepage.php上使用if和else进行插入,选择和 为两者和die()回显一些消息;

$('form').on('submit', function(event){
                event.preventDefault();
                $.ajax({
                        type:'post',
                        url:'somepage.php',
                        data:$(this).serialize(),
                        success:function(data){
                        var tmp = data;
                       if(data = "message1"){
                          //do whatever
                       }else if(data = "message2"){
                         //do whatever


                        }
                    })

                    });