for 发表于 2017-5-15 09:40:55

保持url不变化,是不是只能使用ajax?

本帖最后由 for 于 2017-5-15 09:40 编辑

比如我增加一条数据,其中view的内容如下
add_view.php


<form action="/adds" method="post">

      <div class="row">

            <div class="col-lg-12 myinfo">
                      <?php if (isset($error) && $error): ?>
                        <div class="alert alert-warning">
                        <a class="close" data-dismiss="alert" href="#">×</a>
                        <?php echo $tips;?>
                        </div>
                  <?php endif; ?>
                      <div class="controls">
                <input type="text" id="title" class="form-control" name="title" placeholder="标题">
                      <button type="submit" name="submit" class="btn btn-lg btn-success btn-block">提交</button>
                      </div>
            </div>
      </div>
      </form>





在 controller 中的内容是



function add ()
      {
                $this->load->view('add_view',$data);
      }


function adds ()
      {
             $title = $this->input->post('titlee');
            if(!$title)
            {
                  $data["error"] = TRUE;
                              $data["tips"] = "请输入标题";
                  $this->load->view('add_view',$data);
            }
               
      }



访问网址localhost/add,然后不输入任何内容,点提交按钮后,网址会变成 localhost/adds,并且提示“请输入标题”,我想实现的是点提交按钮后,有提示出现,但网址不变化,依旧是 localhost/add,这样的情况,是不是只能通过 ajax 实现?


Michael锐生 发表于 2017-5-15 10:23:12

是的。
页: [1]
查看完整版本: 保持url不变化,是不是只能使用ajax?