Javascript 获取单个值而不是数组?

Javascript 获取单个值而不是数组?,javascript,jquery-select2,Javascript,Jquery Select2,我正在尝试使用 $('#DropDownListDepartment').select2({ data: DeparmentDesc }); ddl以部门名称将每个角色显示为不同的选项。 好的!我找到了解决办法。我换了 $('#DropDownListDepartment').select2({ data: DeparmentDesc }); 到 它正按照我的要求工作。它向您展示了DeparmentDesc。这就是那个变量包含的内容。如果您发现自己在问“为什么它这样做是错误的?”那么答案通常

我正在尝试使用

$('#DropDownListDepartment').select2({ data: DeparmentDesc });
ddl以部门名称将每个角色显示为不同的选项。
好的!我找到了解决办法。我换了

$('#DropDownListDepartment').select2({ data: DeparmentDesc });


它正按照我的要求工作。

它向您展示了
DeparmentDesc
。这就是那个变量包含的内容。如果您发现自己在问“为什么它这样做是错误的?”那么答案通常是“它不是。您是。”看起来您在下拉列表中填充的数据源是一个字符串(
DeparmentDesc
),它应该是一个数组,。
。select2({data:[DeparmentDesc]})-行吗?谢谢你的帮助。我已经解决了这个问题。我使用了与Fran建议的相同的代码。@AbdulBasitMehmood随身携带一个书签到Dou文档中它有所有的代码示例:
$('#DropDownListDepartment').select2({ data:[ DeparmentDesc] });