jQuery 1.7.1 прерывает ненавязчивую проверку? - PullRequest
2 голосов
/ 24 ноября 2011

С шаблоном проекта MVC3 по умолчанию VS2010, версия jQuery 1.5.1, и она отлично работает для поддержки ненавязчивой проверки.

Сегодня я скачал jQuery 1.7.1 вместо 1.5.1, и ненавязчивая проверка перестала работать.Файлы JS, которые у меня есть в моем проекте:

  • jquery-1.5.1.min.js / jquery-1.7.1.min.js
  • jquery.validate.min.js
  • jquery.validate.unobtrusive.min.js

Я удалил все остальные файлы JS.

Единственное отличие в моем коде состоит в выборе другой версииjQuery.

Кто-нибудь еще сталкивался с такой же проблемой?

Ответы [ 2 ]

5 голосов
/ 24 ноября 2011

По данным сайта автора , проверено, что он работает только с jQuery 1.6.1.Хотя я использую 1.6.4 в настоящее время без каких-либо заметных проблем, меня не удивит, если в 1.7. * Будут критические изменения, которые необходимо учесть, прежде чем с ним будет работать ненавязчивая проверка.Я еще не обновился до 1.7.1 (точнее, я сделал это, и с тех пор откатился), потому что при попытке 1.7 я столкнулся с другими проблемами совместимости с элементами управления Telerik MVC.

Редактировать: я только что заметилссылка, которую я отслеживал, была для плагина валидации, а не для ненавязчивого плагина валидации.Если только у большинства последних версий все еще не возникла проблема, я могу только предложить вам подождать, пока они внесут необходимые изменения, прежде чем обновиться до 1.7. *

РедактироватьКроме того, я сделал комментарий ниже, но вы можете попробовать пакет Nuget и посмотреть, поможет ли это решить вашу проблему, у меня сейчас нет проблем с этим.http://nuget.org/packages/Microsoft.jQuery.Unobtrusive.Validation

0 голосов
/ 24 ноября 2011

Это связано с MicrosoftMvcValidation.js. Я использую jquery-1.6.2, и он, кажется, работает нормально.

Вам нужно подождать, пока обновится эта библиотека, прежде чем вы сможете обновить версию jquery.

Посмотрите на этот ответ.

jquery_validation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...