Ajax form validation in codeigniter Ajax form validation in codeigniter codeigniter codeigniter

Ajax form validation in codeigniter


Rather than printing out via "this->form_validation->xxxx_error" you can utilize Form Helper method "form_error()" to call the error messages.

So you can do something like..

$data = array(                    'course_code' => form_error('course_code'),                     'name' => form_error('name')            );


You might also consider setting the output content type header for JSON data.

$this->output->set_content_type('application/json');echo json_encode($data);


What version of Codeigniter are you using? Did you remember to load the validation library in your construct?

$this->load->library('form_validation');