0

Chosen プラグインで標準選択を使用する。クライアント側の一致に加えて、ajax で返された検索語を含む追加項目のリストを表示する必要があります。

私が見つけたajaxで選択されたプラグインは、すべての結果を置き換え、すでに一致したオプションへの追加を許可していないようです. これは私が探している結果です:

    オプトグループ 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));
});

次に、listzt:updated を使用して、select オプションを更新したことを selected に伝えます。

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

検索ボックスを使用するときにこれが機能するかどうかはわかりませんが、方法の基礎を提供する可能性があります.

選択したドキュメントから

于 2013-01-23T21:07:49.493 に答える