0

使用带有选择插件的标准选择。除了客户端匹配之外,我还需要显示一个包含搜索词的附加项目列表,并使用 ajax 返回。

我发现的 ajax-chosen 插件替换了所有结果,并且似乎不允许附加到已经匹配的选项。这是我正在寻找的结果:

    选项组 A
       选项1
       选项 2
     选项组 B
       选项 3
       选项 4
     从服务器加载的选项
       加载了 ajax 1 的选项
       加载了 ajax 2 的选项
4

1 回答 1

0

要从 ajax 动态更新,我已附加到原始选择:

$.each(data, function (index, element) {
    $('#inj-form-what-injury-type-detail')
    .append($("<option></option>")
    .attr("value", element.Type_No)
    .attr("selected", (element.isSelected) ? true : false)
    .text(element.Value));
});

然后,使用 liszt:updated 告诉 selected 你已经更新了选择选项

$('#inj-form-what-injury-type-detail').trigger("liszt:updated");

不确定这在使用搜索框时是否有效,但它可能为您的方法提供基础。

来自选择的文档

于 2013-01-23T21:07:49.493 回答