我想我在这里遗漏了一些东西。
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 也正在加载。由于没有加载图像,我似乎没有使用适当的类。