[英]Symfony2 AJAX validation
我正在使用Symfony2組件和Doctrine。 驗證在服務器端很有用(實體等中的約束)我想要的是通過AJAX驗證表單(我自己定制而不使用Symfony Form組件)。
有沒有辦法使用驗證組件來使用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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.