加载Bootstrap的问题通过Ajax Post选择选项

使用Bootstrap 3和Bootstrap-Select插件我试图从数据库加载ajax选择下拉列表的选项。当我从select元素中移除select picker lass但是使用该类时,代码工作正常(需要使用bootstrap select)它没有加载任何选项。

   Select From The List  $('.btn-group .btn').click(function(){ $.post( 'con/animalList.php', { selType : this.id }, function(data) { $('#arearesults').html(data); } ); }); 

我已经测试了bootstrap select插件,它也在独立模式下工作(硬编码)。 你可以告诉我为什么会这样,以及如何解决这个问题?

谢谢

代码中存在多个错误。

  1. 您还没有在$.post提到响应data-type 。 响应数据是"JSON"还是"html"等?

  2. 在选择框中通过AJAX填充值后,您必须刷新它。 码:

     $('#arearesults').selectpicker("refresh"); 

这个解决方案对我有用

  $('.selectpicker').selectpicker({});