如何使用 ajax 表单提交在 codeigniter 表单验证中显示内联错误?

How to show errors inline in codeigniter form validation using ajax form submission?

我在 Codeigniter 框架中制作了一个通过 JQuery Ajax 单击提交的表单。如果我们进行 codeigniter 表单验证,我们如何分别在输入字段旁边显示内联错误消息?

AJAX 需要一些回声,因此您必须提供它。类似于:

public function check_form_data()
{        
    //here you check your fields

    if $this->form_validation->run() {
        //form passed so echo something to announce AJAX
        echo 'valid';
    } else {
        // array of errors that can be managed in AJAX response part
        echo json_encode($this->form_validation->error_array());
    }
}