Symfony2 AJAX验证-错误消息格式
我正在尝试创建一个ajax表单,它将在两个字段上进行验证 我已经设法通过AJAX使表单工作,但返回错误消息时遇到问题 我可以使用Symfony2 AJAX验证-错误消息格式,symfony,symfony-forms,symfony-2.3,Symfony,Symfony Forms,Symfony 2.3,我正在尝试创建一个ajax表单,它将在两个字段上进行验证 我已经设法通过AJAX使表单工作,但返回错误消息时遇到问题 我可以使用$eventForm->isValid()确定表单是否有效,但我希望显示每个无效字段的错误,最好是在每个表单输入/小部件旁边 可能吗 谢谢您可以在表单中单独呈现每个字段的标签、输入和错误: {{ form_label(form.age) }} {{ form_errors(form.age) }} {{ form_widget(form.age) }} Symfony
$eventForm->isValid()
确定表单是否有效,但我希望显示每个无效字段的错误,最好是在每个表单输入/小部件旁边
可能吗
谢谢您可以在表单中单独呈现每个字段的标签、输入和错误:
{{ form_label(form.age) }}
{{ form_errors(form.age) }}
{{ form_widget(form.age) }}
Symfony2文档中的更多信息:
根据评论进行编辑:
从ajax请求到控制器获取html:
$.ajax({
type: "POST",
url: "{{path('yourpath')}}",
cache: "false",
dataType: "html",
success: function(result){
$("#somediv").append(result);
}
});
我有,但是我如何从ajax响应中填充它们呢?您可以按照希望显示的方式传递渲染视图,然后用以下内容替换容器的内容:
success:function(data){$('#somediv').html(data);}
。我不得不serialize()
表单数据,因为它在抱怨CSRF令牌。