鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ CI框架form_validation失敗load->view時路徑是函數(shù)

CI框架form_validation失敗load->view時路徑是函數(shù)方法

public function do_insert(){
    $this->form_validation->set_rules('uid', '賬號', 'required|callback_useruid_check');
    if ($this->form_validation->run() === FALSE){
            $this->load->view('user/insertData');
        }else{...}

insertData.php頁面:

<?php echo validation_errors(); ?>

頁面是insertData ,想驗證后失敗在本業(yè)echo 但失敗后,跳轉(zhuǎn)成功,但是路徑變成 do_insert
求解決方法

回答
編輯回答
別逞強

可以把表單驗證錯誤信息賦值給變量傳遞到視圖,在視圖顯示錯誤信息試試
$data=validation_errors();
$this->load->view('user/insertData',$data);

2018年8月18日 19:35
編輯回答
下墜

把你前端提交表單的地方換成ajax提交就行吧。同步提交的話地址是會變的。

2017年1月2日 16:47