-1

Нужна помощь. У меня будут выпадающие списки, у некоторых будет большой выбор, в моем приложении. Поэтому я решил попробовать выбранный плагин. Мне нужна помощь в его настройке.MVC 4 Добавление выделенного плагина в Html.DropdownListFor

  • В настоящее время у меня есть chosen.jquery.js и .css, chosen.jquery.min.js и .css в моем сценарии/каталог контента. Нужны ли мне другие?

  • У меня есть они в моей конфигурации пучка и имеют их на мой взгляд.

...

@Scripts.Render("~/bundles/jquery")  
@Scripts.Render("~/bundles/jqueryui")  
@Scripts.Render("~/bundles/jqueryval")  
@Scripts.Render("~/bundles/chosen")  
@Scripts.Render("~/bundles/gradients")  

Просмотр списка вниз и док готовы

@Html.DropDownListFor(model => model.Title, 
    @ViewBag.CourseList as SelectList, " -- Select Course -- ", new { @class = "chzn-select" }) 
@Html.ValidationMessageFor(model => model.Title) 
... 
... 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('.chzn-select').chosen(); 
    }); 
... 
</script> 

В настоящее время получение Uncaught ReferenceError: $ is not defined на моих $ (документ)

Что еще мне не хватает?

P.S. Если вам нужно больше, просто дайте мне знать.

+0

вы включили JQuery в вашем '_Layout.cshtml' файла, может быть, есть какой-то вариант конфликтующих – Hackerman

+0

ошибка будет означать, что набившие оскомину JQuery не загружается правильно. Убедитесь, что ваши пакеты настроены правильно и проверьте загруженную страницу в браузере, чтобы убедиться, что загружается jquery. – Schmalzy

+0

Вы только что отметили вкладку сети, если вложенные файлы загружаются на страницу? – Hackerman

ответ

0

Хорошо. Итак, после просмотра сетей я обнаружил, что мои скрипты не создаются. А потом у меня были опечатки. Ого. Так много разочарований по поводу простых ошибок.

Спасибо @Hackerman для воспитывающих сетей