我使用引导表动态地使用json数据构建表,当我插入函数以从Web服务使用json时,表显示空行。我比较了数据集,也没有看到任何错误。有没有人遇到过这个?我错过了什么?在JavaScript函数中呈现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之间比较VS从web服务JSON它看起来是相同的。如果我有可变的保持硬编码的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
同样的功能工作正常。
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>
有意义,谢谢:) –
没问题,乐于帮忙! :) –