0
ASP.NET MVCでSelect2を使用しようとしています。しかし、私は仕事を得ることができません。ASP.NET MVCでjquery Select2を使用
$(document).ready(function() {
$(".genreOptions").select2({
tags: true,
ajax: {
url: 'http://localhost:65148/NewProfile/Genres',
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term, // search term
page: params.page
};
},
processResults: function (data, page) {
var newData = [];
$.each(data, function (index, item) {
newData.push({
id: item.Id, //id part present in data
text: item.Genre //string to be displayed
});
});
return { results: newData };
},
cache: true
},
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
minimumInputLength: 1
});
@Html.DropDownListFor(x => x.BandProfile.Genres, Enumerable.Empty<SelectListItem>(), new { @class="genreOptions", multiple = "multiple", style ="width: 100%;"})
タグの検索がうまく機能します。しかし、フォームを投稿すると、入力フィールドの数は0になります。入力フォームからデータを取得するにはどうすればよいですか?
で以下置くあなたが必要なものとは異なりますが、ここでは一般的な考え方です...
セレクタは、私はしたくありませんそれをする。私はここでカミソリを使いたい。 – Bryan