Как использовать плагин проверки 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

Ответы на вопрос(1)

Ваш ответ на вопрос