Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript动态显示引导表_Javascript_Bootstrap Table - Fatal编程技术网

使用javascript动态显示引导表

使用javascript动态显示引导表,javascript,bootstrap-table,Javascript,Bootstrap Table,我将从hybris服务器获取列名和数据,它不一定每次都是相同的数字。我正在做桌子。到目前为止,我一直在使用columns字段定义前端的列。像这样: $('#table').bootstrapTable({ columns:[{ field: '', checkbox: true }, { field:'status', title: 'Book Name', }], data: bookDataList }); 这是我到现在为止一直在用的。但现在

我将从hybris服务器获取列名和数据,它不一定每次都是相同的数字。我正在做桌子。到目前为止,我一直在使用columns字段定义前端的列。像这样:

$('#table').bootstrapTable({
  columns:[{
    field: '',
    checkbox: true
  }, {
    field:'status',
    title: 'Book Name',
  }],
  data: bookDataList
});

这是我到现在为止一直在用的。但现在,我将从服务器上获取这些数据以及可能的附加列。如何在运行时动态设置表

您可以定义从服务器提取的列定义(和列数据)

如果您已经有了一个用于数据的URL,请使用引导表的URL选项,只需拉取动态列数据即可

$(函数(){
//注:myjson.com-测试json的简便方法
var-link=https://api.myjson.com/bins/oqnet';
$.ajax({
网址:link,
缓存:false
})
.完成(功能(d){
$(“#表”).bootstrapTable({
列:d.columnDefinition,
数据:d.data
});
});
});

与您的问题相关的源代码在哪里?您想做什么更改?我已经添加了它。代码没有解释问题。输入在哪里,错误消息在哪里?输入将是json数据。没有错误消息,因为我不知道如何动态实现。谢谢。我还想出了另一种方法。我将从Hybris获得列的顺序,并且在前端有一个全局映射列列表。我可以使用数组并在需要时推送所需的列数据。@Nightshade能否在帖子中向我们展示您的解决方案?