версия Release (Выбрать 4.0.1)Select2 - Не удается выбрать значение?
HTML
<select id="search_customers" style="width: 300px;"></select>
Javascript:
$("#search_customers").select2({
multiple: false,
allowClear: true,
ajax: {
url: "@Url.Action("
SearchCustomers ", "
Home ")",
dataType: 'json',
delay: 250,
data: function(params) {
return {
id: params.term, // search term
};
},
processResults: function(data, params) {
return {
results: data
} // Data is a List<T> of id an text
},
}
});
Раскрывающийся работает, и я могу видеть мои записи, однако, когда я нажимаю на одном из параметры окна закрываются, и выбранная запись не отображается. Моя коробка выглядит следующим образом
Я пробовал все, что я могу думать. Проблема появляется во всех браузерах. Возвращаемые данные представляют собой список пар id/text.
Код контроллера
var customers = this.service.SearchCustomers(id).Select(x => new { id = x.CustomerID, text = x.CustomerName }).ToList();
return Json(customers, JsonRequestBehavior.AllowGet);
Можете ли вы настроить скрипку? –
Я мог бы, но я не знал, как подделать запрос ajax .... – Calvin
Echoing: http://doc.jsfiddle.net/use/echo.html – Leito