我正在使用Codeigniter提供的验证库。
我的Web应用程序使用会话和JavaScript填充警报消息。
因此,我希望我的错误消息为json格式。
但助手函数validation_errors()只输出html格式。
我该怎么办?Codeigniter验证库存储会话中的错误
if ($this->form_validation->run() == FALSE)
{
add_flash_message('alert', $flash_in_json);
redirect('enquiry/create');
}
+1使用错误数组。为了补充说明,数组中项目的格式是''field name'=>'错误消息'。你可以用json_encode()将它转换成json。请记住,可能存在多个错误,因此您可能需要在foreach循环中包装add_flash_message()或将其修改为接受数组而不是单个错误。 – Samutz 2013-04-30 12:41:38