Symfony2 AJAX验证

我正在使用Symfony2组件和Doctrine。 验证在服务器端很有效(实体中的约束等)我想要的是通过AJAX验证表单(我自己定制的不使用Symfony表单组件)。

有没有什么方法可以使用验证组件来验证使用AJAX的字段?

或者我应该使用jQuery验证插件? 从那以后似乎不合逻辑,将会有2个不同的验证使用。


如果包含验证错误,您可以通过AJAX发送序列化表单并从服务器端返回呈现的表单。

$.post($form.attr('action'), $form.serialize(), function (response) {
    if (response.success) {
        // do something on success
    } else {
        $form.replaceWith(response.form);
    }
});

在服务器端,检查它是否是AJAX请求并以JSON格式返回response

链接地址: http://www.djcxy.com/p/57881.html

上一篇: Symfony2 AJAX validation

下一篇: how to add validation to unbound form field in symfony2