Я думаю, что я что-то упускаю здесь.
Select2 отлично работает в моем приложении MVC, за исключением того, что он не показывает выпадающее изображение, изображение поиска, чистое изображение или, я должен сказать, любое другое изображение, которое является частью этого плагина.
Вот как я использовал его на своей странице:
1) Вид бритвы
<div> <input id="countriesList" type="hidden" class="bigdrop"/> </div>
2) Скрипт
$('#countriesList').select2(
{
placeholder: 'Select Countries',
minimumInputLength: 0,
maximumSelectionSize: 3,
multiple: true,
allowClear:true,
ajax: {
url: '@Url.Action("GetCountriesList", "Geography")',
dataType: 'json',
data: function (term, page) {
return {
searchTerm: term
};
},
results: function (data, page) {
return {
results: data
};
}
}
});
Кроме того, я скопировал файлы select2 (т. е. js, css, изображения и все остальное) в ту же структуру папок, в которой они были загружены с его сайта, и я также вижу, как загружаются CSS и JS. Кажется, я не использую подходящие классы, из-за которых изображения не загружаются.