保持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 实现?
是的。
页:
[1]