【问题标题】:I need to recreate the multiselect after ajax response我需要在 ajax 响应后重新创建多选
【发布时间】:2017-11-29 19:06:38
【问题描述】:

我需要使用此数据响应在“Empresa”ajax 响应之后重新创建“Local”中的多选。我将信息放在“Local”选择中,但无法重新创建“Local”多选。

$.ajax({
    url: '/ajaxrequests/requestlocals',
    type: 'POST', dataType: 'json',
    data: {empresas:empresas},
    success: function(retorno){
        console.log(retorno);
        $('#ajax_local').html("");
        $.each(retorno, function (valor, chave) {
            $('#ajax_local').append($('<option>', {
                value: valor,
                text : chave
            }));
        });
        $('#ajax_local').multiselect();
    }
});

【问题讨论】:

    标签: javascript jquery multi-select bootstrap-multiselect


    【解决方案1】:

    先尝试摧毁它;

    $("#ajax_local").multiselect('destroy');
    $("#ajax_local").multiselect();
    

    【讨论】:

    • 破坏不能解决问题。感谢您的努力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 2018-09-09
    相关资源
    最近更新 更多