【发布时间】:2016-03-05 12:18:36
【问题描述】:
这是我的静态 HTML:
<select name="codici_transazioni" class="selectpicker" id="codici_transazioni">
<option value="dsjkcbs">dsjkcbs - <i>Email, Facebook</i></option>
<option value="scgwfsd" selected class="normaleSelect">scgwfsd - <i>Facebook</i></option>
<option value="stdstyd">stdstyd - <i>Twitter</i></option>
</select>
这是一段取自模态上下文的代码。 我希望我的选择填充在 .php 文件上执行的 Ajax 的结果,该文件从我的 MySQL 数据库返回结果。
现在,所有的 Ajax 和 DB 部分都在工作,不是当我尝试在 Ajax 成功后通过 jQuery 填充这个 <select> 时,结果与上面的默认相同!
这是我的 jQuery:
$('#codici_transazioni').html("");
for (var i = received.length - 1; i >= 0; i--) {
<other DOM loading>
$('#codici_transazioni').append("<option value=" + temp_code_transaction + "> " + temp_code_transaction + "- <i>" + temp_type_transaction+ "</i></option>");
}
我通过 Chrome 注意到(所以在加载页面之后)在选择之后创建了一些 div。
我知道这是由 Bootstrap 完成的,但是在 Ajax 执行后如何重新加载此代码的创建以使选择下拉列表动态化?
【问题讨论】:
标签: jquery select bootstrap-modal bootstrap-select