从JSON数据填充Bootstrap Select2
Populating Bootstrap Select2 From JSON Data
我想用JSON数据编写一个bootstrap select2,但不知何故我不能让它工作。
这是我的JS,
$.getJSON('../vendor/process/process_vendor.php', function(response) {
var vendorList = $('#vendorListDrop').select2({
processing: true,
data: response,
columns: [
{data: "CLIENT_ID"},
{data: "CLIENT_NAME"}
]
});
window.someGlobalOrWhatever = response.balance;
});
到目前为止,process_vendor.php没有任何问题,因为我可以使对象数据正常工作。我的JavaScript出了点问题。
那么我需要填充的描述就像这样,
<option value="CLIENT_ID">CLIENT_NAME</option>
所以我需要与CLIENT_ID列的模板值和显示客户端名称与CLIENT_NAME列从数据库。
请告诉我我哪里做错了
<script>
$(document).ready(function() {
$('#vendorListDrop').each(function(index, value)
{
var initSelect2 = $(this).select2();
var count = 1;
$.getJSON('../vendor/process/process_vendor.php', function(data)
{
initSelect2.html('');
$.each(data, function(key, val)
{
initSelect2.append('<option value="' + val["CLIENT_ID"] + '">'+ count +' . ' + val["CLIENT_NAME"] + '</option>');
count++;
});
initSelect2.select2('refresh');
});
});
});
</script>
相关文章:
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 浮动页脚栏-使用Bootstrap隐藏
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 阻止在select2单击时调用ajax
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- Javascript+Bootstrap图像库未加载
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- Bootstrap 3 Datepicker v4:dp.show和dp.change事件在Datepicker内联时不
- Bootstrap-三列相等;t更改'a'要素
- 在bootstrap中显示隐藏特定的li
- Ajax模式下的Jquery Select2 V4在IE9中不起作用
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- Twitter Bootstrap 2.1.0子菜单在Responsive上看起来很混乱
- Bootstrap折叠按钮不适用于android
- bootstrap消除模态并显示另一个模态
- Bootstrap下拉菜单不起作用
- 如何移除或改进:在Bootstrap Carousel上聚焦风格
- 如何使Bootstrap Select2下拉列表在单击时转到选定的URL
- 从JSON数据填充Bootstrap Select2