如果我以这种方式从ajax调用加载数据,数据就会很好地加载到表中:
$.ajax({
url: actionUrl,
data: {LanguageUid : test, SystemUid : test},
type: 'POST',
traditional: true
}).success(function (data) {
$('#MainTable').bootstrapTable({
data: data.items
});
});
但是如果我每次用这种方式调用相同的ajax调用时都会尝试重新加载:
$('#MainTable').bootstrapTable('load', {data : data.items } );
什么都没有加载。 Data.items是一样的。我做错了什么想法?
答案 0 :(得分:0)
您可以在重新发送ajax电话之前使用$('#MainTable').bootstrapTable('destroy')
。
我认为这是bootstrapTable函数设计中的错误模式。
答案 1 :(得分:0)
我有同样的问题。
但是,下面的代码解决问题。
map(sum, [x for x in zip(*input_val)])
答案 2 :(得分:0)
我遇到了同样的问题。我通过将 data-toggle =“ table” 属性放到表中来解决此问题。
<table id="MainTable" data-toggle="table">
</table>
然后,以这种方式进行调用对我而言适用。
$('#MainTable').bootstrapTable('load', {data : data.items } );