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 ,想验证后失败在本业echo 但失败后,跳转成功,但是路径变成 do_insert
求解决方法
把你前端提交表单的地方换成ajax提交就行吧。同步提交的话地址是会变的。