无法用数据实时搜索填充引导程序选择+使用jquery填充多个
Can not populate bootstrap select with data live search + multiple with jquery
我想用从 php 代码获取的选项填充以下 select 语句
<select name='friends[]' id='friends' class='selectpicker show-tick form-control'
data-live- search='true' multiple>
<!-- options here -->
</select>
我的j查询代码
$.ajax({
url:'get_togethers.php', //this returns object data
data:'user_id='+user_id,
type:'POST',
datatype:'json',
success:function(data) { //data = {"0":{"id":1,"name":"Jason"},"1":{"id":2,"name":"Will"},"length":2 }
data = JSON.parse(data);
var options;
for (var i = 0; i < data['length']; i++) {
options += "<option value='"+data[i]['id']+"'>"+data[i]['name']+"</option>";
}
$("#friends").append(options);
}
});
显示 select 标记内的静态值,但不会显示从 ajax 函数添加的值。编辑:如果我从中删除引导程序,则会显示值,但是打开引导程序时,它们不会显示。
$('#friends').selectpicker('refresh');
有必要更新我错过的新添加的值。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用 jQuery 检查所有值是否为空或已填充
- 如何使用JSON字符串中的jQuery填充下拉框
- 使用JSON文件中的变量(字符串)填充文本区域
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 如何使用Javascript获取POST请求填充的元素的值
- PHP下拉列表由要使用javascript的数据库填充
- 使用kendo js填充网格
- 如何使用变量填充iframe源
- 使用jquery在选择框中的选项中填充数据
- 使用javascript服务填充数据库中的下拉值
- 如何使用多维JSON数据重新填充表单
- 如何使用Javascript从URL参数中自动填充文本字段
- 使用两个下拉列表的值填充文本框
- 椭圆字幕选择,然后在Photoshop中使用Javascript填充颜色
- 使用javascript填充选择框
- 使用for循环填充document.getelementbyid中的数组
- 未填充使用 jsgrid 创建的表的数据
- morrisJS条形图填充使用PHP和mysql
- 从一个文本字段的输入自动填充使用jQuery或JSON的另一个文本字段