Как использовать плагин проверки jQuery вместе с метаданными, формами jQuery и xVal?
мы занимались разработкой, используяxVal платформа для .NET, чтобы связать некоторые правила проверки для моделей на стороне сервера вместе с проверкой на стороне клиента с использованиемплагин проверки jQuery вместе сПлагин jQuery Form для отправки формы.
Однако я'У меня проблемы со связыванием их всех вместе.
Я пытаюсь добиться следующего:
Разрешить клиенту выполнять базовую проверку с использованием правил, определенных путем вызоваrules("add", options")
плагин для проверки jQuery (это то, что xVal использует для получения правил, определенных на стороне сервера в модели).
Если проверка клиента прошла успешно, вызовите сервер, чтобы снова ввести данные формы, выполняя проверку (для элементов, которые были проверены на клиенте, а также для любой другой проверки, которая не может быть выполнена на клиенте).
Попросите сервер вернуть объект в формате JSON, который указывает на любые ошибки, которые могут иметь определенные поля, а затем установить отображение ошибок для полей.
Мы настроили метаданные для плагина на странице ASP.NET MVC с помощью вызова xVal следующим образом:
Это приводит к следующему на стороне клиента:
xVal.AttachValidator("model",
{
"Fields":
[
{
"FieldName":"title",
"FieldRules":
[
{
"RuleName":"Required",
"RuleParameters":{}
},
{
"RuleName":"StringLength",
"RuleParameters":
{
"MaxLength":"250"
}
}
]
},
{
"FieldName":"body",
"FieldRules":
[
{
"RuleName":"Required",
"RuleParameters":{}
}
]
}
]
}, {})
Вышесказанное действительно просто переводит в серию звонковrules("add", options)
который затем обрабатывает плагин валидатора jQuery.
Однако при попытке опубликовать эту форму через формы jQuery, проверка нет происходит в значениях формы. Форма отправляет, но значения нет подтверждено на всех.
Как я могу отправить форму, используя плагин jQuery Form, будучи проверенным плагином jQuery Validation через вызов?ajax