Ensemble de données dans Select2 après l'insertion par l'AJAX

je suis en utilisant le Select2 avec AJAX (le code ci-dessous):

$(".select2-ajax").select2({
        placeholder: "Search user",
        minimumInputLength: 1,
        ajax: {
            url: $('#url-search-client').val(),
            dataType: 'json',
            type: 'post',
            data: function (term, page) {
            return {
                filter: term
            };
            },
            results: function (data, page) {
            return {results: data};
            }
        },
        width : '50%',
        formatInputTooShort: function () {return 'Informe mais caracteres'; },
        formatResult: formatResultSelectAjax, //omitted for brevity, see the source of this page
        formatSelection: formatSelectAjaxValue, //omitted for brevity, see the source of this page
        dropdownCssClass: "bigdrop" //apply css that makes the dropdown taller
    });

Bien, si elle ne trouve pas de client, l'utilisateur peut utiliser un bouton pour ouvrir un modal et ajouter le nouveau client, il est possible d'utiliser le retour json(avec l'id et namae) de nouveaux clients et de mettre les données (nom) dans le select2 sélectionnés?

$('.btn-form-client').click(function() {
        $.ajax({
            url: $('#frm-client').attr('action'),
            dataType: 'json',
            type: 'post',
            data: $('#frm-client').serialize()
        }).done(function (data) {
            $('#modal-client').modal('hide')
        });
        return false;
    });
Pourriez-vous faire ce travail?

OriginalL'auteur Tommy | 2013-01-14