【发布时间】:2017-10-18 17:39:02
【问题描述】:
我有一个场景,我必须在多选下拉菜单中设置多个值,如下面的屏幕截图所示。
以下是我的模型,我将 ExcursionList 作为字符串 List 的类型。
public class HotelInfo
{
public List<string> ExcursionList { get; set; }
}
我在控制器中将我的酒店信息作为 JSON 结果返回,并在 jquery 中检索该值,如下面的代码所示。
function LoadHotelDetails(data) {
if (data) {
$.each(data.ResultList, function (index, value) {
$("#hotelName").val(value.HotelName);
$("#nights").val(value.Nights);
// this console.log print ["* EARLY CHECK-IN", " * LATE CHECK-OUT", " *- REFUND -*"] value to console.
console.log(value.ExcursionList);
$("#excursion").val(value.ExcursionList);
$('#excursion').multiselect('refresh');
}
与 console.log 值一样,我得到 3 个选定值。但在我的下拉列表中,它只选择了一个值,如下面的屏幕截图所示。
如果有人可以在这里帮助我,我真的很感激。
【问题讨论】:
标签: c# jquery asp.net-mvc jquery-multiselect