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

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

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

insertData.php頁(yè)面:

<?php echo validation_errors(); ?>

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

回答
編輯回答
別逞強(qiáng)

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

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

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

2017年1月2日 16:47