Symfony2 AJAX验证 - 错误消息格式化

时间:2013-10-21 12:48:54

标签: symfony symfony-forms symfony-2.3

我正在尝试创建一个ajax表单,该表单将在2个字段上进行验证。

我已经设法通过AJAX使表单正常工作,但我无法返回错误消息Link Here

我可以使用$eventForm->isValid()确定表单是有效的,但我想为每个无效字段显示错误,最好是在每个表单输入/窗口小部件旁边

这可能吗?

由于

1 个答案:

答案 0 :(得分:1)

您可以单独呈现表单中每个字段的标签,输入和错误:

{{ form_label(form.age) }}
{{ form_errors(form.age) }}
{{ form_widget(form.age) }}

Symfony2文档中的更多信息:http://symfony.com/doc/current/cookbook/form/form_customization.html

根据评论编辑:

从ajax请求获取html到控制器:

$.ajax({
   type: "POST",
   url: "{{path('yourpath')}}",
   cache: "false",
   dataType: "html",
   success: function(result){
        $("#somediv").append(result);    
   }
});