Я пытаюсь реализовать мастер в MVC, используя методы, описанные в статье Create a Wizard in ASP.NET MVC 3. (Я использую последнюю версию MVC.)
Но я, кажется, возникли проблемы со следующей строки кода:
var validator = $("form").validate(); // obtain validator
Эта строка вызывает ошибку, потому что $("form").validate
не определено.
К сожалению, я действительно не знаю, как этот конкретный код предназначен для работы, и поэтому я не уверен, как его исправить. Может ли кто-нибудь объяснить, что здесь происходит? Где должно быть определено validate
?
Предполагается, что он определен в плагине проверки jQuery, который вы, вероятно, включили где-нибудь? – adeneo
Я подумал об этом. Но мой файл макета включает '@ Styles.Render (" ~/Content/css ") @ Scripts.Render (" ~/bundles/jquery ") @ Scripts.Render (" ~/bundles/jqueryval ") @ Сценарии. Визуализация ("~/пачки/Modernizr") '. –
Попробуйте console.log ($ ("form")), чтобы вы могли проверить консоль, если форма действительно находится в DOM, и если вы можете найти подтверждение как метод в прототипе объекта jquery ('__proto__'). – Trace