Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.

Chosen и AJAX


     Общие вопросы, jQuery, Модули    3773

вопрос
Всем привет, не могу разобраться с плагином chosen, который стилизирует "селекты" и добавляет в них поиск. У меня из базы при помощи AJAX подгружаются "селекты", вроде бы всё хорошо работает. Подключив chosen к этим селектам у меня содержимое селекта меняется, а содержимое chosen - не меняется. Не могу найти эту функцию, чтоб обновить содержимое chosen'a. Подскажите плиз, может кто то сталкивался :) Заранее спасибо!

Код

    ShowLoading(); // Показал Загрузку
    $.post(~~~', { ~~:~~,~~:~~ }, function(data){ //отправляю данные
    
        HideLoading(''); //закрываю загрузку
    
    $('#'+myselect).append(data); //пришедшие данные я вставляю в конец селекта. Myselect - это ID моего селекта.
    
    });

Ответил: JacobClyne


ShowLoading(); // Показал Загрузку
    $.post(~~~', { ~~:~~,~~:~~ }, function(data){ //отправляю данные
    
        HideLoading(''); //закрываю загрузку
    
    $('#'+myselect).append(data); //пришедшие данные я вставляю в конец селекта. Myselect - это ID моего селекта.
    $("select").trigger("chosen:updated");

    });

4 комментария

vk_159926832
Юзер

vk_159926832 - -

Sander, к сожалению не помогло :( Может есть другие варианты??

ShowLoading(); // Показал Загрузку
$.post(~~~', { ~~:~~,~~:~~ }, function(data){ //отправляю данные

HideLoading(''); //закрываю загрузку

$('#'+myselect).append(data).chosen({allow_single_deselect:true, no_results_text: 'Ничего не найдено'});
});

vitnet
PHP-developer

vitnet - -

Показывайте весь код, не вводите людей в заблуждение

Sander
PHP-developer

Sander - -

    ShowLoading(); // Показал Загрузку
    $.post(~~~', { ~~:~~,~~:~~ }, function(data){ //отправляю данные
    
        HideLoading(''); //закрываю загрузку
    
    $('#'+myselect).append(data).chosen({allow_single_deselect:true, no_results_text: 'Ничего не найдено'});
    });

'#'+myselect - Это же <select id="..." ?

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

vk_159926832
Юзер

vk_159926832 - -

vitnet, Sander, Вот вам код селекта:
<select id="reg" name="reg" onchange="data('reg'); return false;">
</select>


Chosen подключаю так в самом начале страеницы:

$('#reg').chosen({allow_single_deselect:true, disable_search:true});

Похожие вопросы

наверх