Не нравятся результаты поиска? Попробуйте другой поиск!

Chosen и AJAX


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

вопрос
Всем привет, не могу разобраться с плагином 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
206 | 5

vk_159926832 - 2 мая 2014 13:55 - Юзер

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

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

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

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

vitnet
218

2171 | 930

vitnet - 2 мая 2014 15:50 - Эксперт

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

Sander
1125

1637 | 1204

Sander - 2 мая 2014 15:29 - Эксперт

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

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

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

ICQ: 404-037-556
Skype: Sander8804

vk_159926832
206 | 5

vk_159926832 - 2 мая 2014 19:45 - Юзер

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


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

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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