0

これを複数選択で実行してみました。

$('#field-participants').trigger('liszt:updated');

運がなければ。何が欠けているのかわからない。複数選択以外でも機能します。id は select 要素のものです。新しいオプションが ajax 経由で追加されました。ここのドキュメントは、動作するはずだと言っていますhttp://harvesthq.github.io/chosen/

編集:

さらにコードを追加します。このコードは、私の ajax リクエストの成功ハンドラーによって呼び出されます。選択は更新されますが、選択された部分は更新されません

updateParticipants: function(data) {
    var $select = $('#field-participants');
    $select.append(
    $('<option></option>')
    .val(data.value)
    .html(data.name));
    $select.trigger('liszt:updated');


} 
4

1 に答える 1