## 页面跳转
在我们实际开发过程中,会经常遇到页面跳转或者提示信息,例如当表单提交时会出现操作成功与失败的提示信息,并且当提示成功的时候会自动跳转到一个页面,那么我们在该系统内如何进行跳转呢?下面请看具体的实例:
~~~
public function add(){
if(is_ajax()){
$data=$_POST;
$model = model('users_detail');
unset($data['id']);
$vali = $model->validate($data);
if($vali){
exit(json_encode(['status'=>0,'msg'=>'部分字段必填','messages'=>$vali]));
}
$model->insert($data);
exit(json_encode(['status'=>1,'msg'=>__('新建成功') ,'url'=>url('dianxiaoer/stores_setting') ]));
}
}
~~~
操作成功的时候跳转页面是可以随机选择的,只需要改变`url`内的地址即可。
>[info]该提示会自动判断当前请求是否属于Ajax请求。
该系统内还可以用另外一个方法`redirect`进行跳转,但是该跳转直接改变`url`地址,无任何提示操作。具体范例如下:
~~~
redirect(url('dianxiaoer/stores_setting'));
~~~