用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1283|回复: 1
收起左侧

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

[复制链接]
发表于 2017-5-15 09:40:55 | 显示全部楼层 |阅读模式
本帖最后由 for 于 2017-5-15 09:40 编辑

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

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 中的内容是


PHP复制代码
 
function add ()
        {
                $this->load->view('add_view',$data);
        }
 
 
function adds ()
        {
             $title = $this->input->post('titlee');
              if(!$title)
              {
                    $data["error"] = TRUE;
                                $data["tips"] = "请输入标题";
                    [font=-apple-system, BlinkMacSystemFont, "]$this->load->view('add_view',$data);
              }
               
        }
 
复制代码


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


本版积分规则