## 頁面跳轉
在我們實際開發過程中,會經常遇到頁面跳轉或者提示信息,例如當表單提交時會出現操作成功與失敗的提示信息,并且當提示成功的時候會自動跳轉到一個頁面,那么我們在該系統內如何進行跳轉呢?下面請看具體的實例:
~~~
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'));
~~~