Javascript 使用ajax时下拉列表未正确显示

Javascript 使用ajax时下拉列表未正确显示,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,在我的php代码中,当我通过php和HTML代码直接加载数据,并且没有使用ajax正常工作时,例如,选择下拉菜单正确显示GUI,因为我使用了js 但当我通过UHG ajax加载数据并将其添加到页面时,代码可以正常工作,但选择tag not loading Rightly(标记未正确加载),因为它显示了简单的下拉列表为什么 select标记的代码适用于ajax,也适用于不使用ajax的情况 <select data-placeholder="Choose a Presentation Typ

在我的php代码中,当我通过php和HTML代码直接加载数据,并且没有使用ajax正常工作时,例如,选择下拉菜单正确显示GUI,因为我使用了js

但当我通过UHG ajax加载数据并将其添加到页面时,代码可以正常工作,但选择tag not loading Rightly(标记未正确加载),因为它显示了简单的下拉列表为什么

select标记的代码适用于ajax,也适用于不使用ajax的情况

<select data-placeholder="Choose a Presentation Type" class="form-control 
                          chosen-select col-md-6 " tabindex="3" name="presentation_type">
    <option value="">Choose a Presentation Type</option>
    <option value="Test" >Test</option>
    <option value="Test2" >Test2</option>                                         
</select> 

选择一种演示文稿类型
试验
测试2
这是ajax的输出

这是没有ajax的输出

这可能是jquery库的问题,因为在加载时它会在页面中生成一些html代码,而当我通过ajax进行追加时,它不会通过ajax生成任何html代码
那么,这个问题的解决方案是什么呢?

在填充该选项后,重新初始化所选的特定选项

$('select[name=presentation_type]').chosen();


还可以粘贴ajax代码。我想你也错过了一些css类。上传你的ajax和php代码…@Fred ii-我在beelow得到了我问题的答案
jQuery('select[name=presentation_type]').chosen();