【发布时间】:2018-01-20 05:46:24
【问题描述】:
我正在使用引导表动态构建包含 json 数据的表,当我插入函数以使用来自 Web 服务的 json 时,表显示空行。我比较了数据集,也没有看到任何错误。有没有人面对这个?我错过了什么?
脚本 #1
var data;
$.getJSON("http://xxxxxxxx:8073/data-list", function(json){
data = json;
console.log(" data : "+JSON.stringify(data));
});
/*function to load data to first nav tab map*/
$(function () {
$('#table').bootstrapTable({
data: data
});
});
日志
console.log 输出如下所述的数据,如果我将硬编码的 json 与来自 Web 服务的 json 进行比较,它看起来是相同的。
data : [{"index":1,"name":"MATT","company":"APPLE","key":"123333","description":"Node check"},{"index":2,"name":"Steve","company":"Zynga","key":"124333","description":"Game check"}]
脚本 #2
如果我有保存硬编码 json 数据的变量,同样的功能也可以正常工作。
var data =
[
{
"index": 1,
"name": "MATT",
"company": "APPLE",
"key": "123333",
"description": "Node check"
},
{
"index": 2,
"name": "Steve",
"company": "Zynga",
"key": "124333",
"description": "Game check"
}
]
$(function () {
$('#table').bootstrapTable({
data: data
});
});
查看
<tr>
<th class="col-md-5 col-xs-5" data-field="name" data-sortable="true">Name</th>
<th class="col-md-4 col-xs-4" data-field="company" data-sortable="true">Work (Authority)</th>
<th class="col-md-3 col-xs-3" data-field="key" data-sortable="true">Magic Key</th>
</tr>
【问题讨论】:
标签: javascript jquery json twitter-bootstrap