我正在使用sol.js进行多选下拉菜单。
我正在用我的代码执行创建和更新操作。我将sol初始化为:
HTML:
<select id="my-select" name=="my-select" multiple="multiple"><\select>
JS:
按照
定义选项组和子项<script type="text/javascript">
$(function() {
$('#my-select').searchableOptionList({
data: [
{
"type": "optiongroup",
"label": "The Griffins",
"children": [
{ "type": "option", "value": "Peter", "label": "Peter Griffin"},
{ "type": "option", "value": "Lois", "label": "Lois Griffin"},
{ "type": "option", "value": "Chris", "label": "Chris Griffin"}
]
}
]
});
});
Create可以正常工作,并且当两者都被选中时,将选定的输入作为“ my-select = Peter&my-select = Lois”发送到后端。
但是,当我从后端获取数据并希望在此字段中显示所选值时,它不起作用(尽管我从后端获取了正确的值,但未选择任何值)。
我正在使用
$("#my-select").val(response.result.mySelect);
这样做。