bootstrap-selectを使用して遭遇したピット

793 ワード

プロジェクトの必要性は、bootstrapフレームワークの下のドロップダウンの複数選択コントロールが必要で、比較的主流のものはbootstrap-selectで実現しますが、ajaxを使用してデータをドロップダウンボックスに追加するように要求するとどうしても表示されず、原因を探すと2ステップrefreshとrender操作が必要になります.htmlコード:

jsコード:
$.ajax({
// get    
    url: basePath,
    dataType: "json",
    success: function (data) {
    var optArr = [];
        for (var i = 0; i < data.length; i++) {
            $('.selectpicker').append("");
        }


        //     
        $('#name').selectpicker('refresh');
        $('#name').selectpicker('render');
    }
});