【发布时间】:2014-04-03 14:40:07
【问题描述】:
我正在尝试使用以下代码将 JSON 对象导出到 HTML 表:
JSONSelect.forEach(selecRow, options, function (queryResult) {
var sem = $.trim(JSON.stringify(queryResult, null, ' '));
console.log(sem);
$.getJSON('sem', {/*somedata*/}, function(json_data){
var table_obj = $('table');
$.each(json_data, function(index, item){
var table_row = $('<tr>', {id: item.id});
var table_cell = $('<td>', {html: item.data});
table_row.append(table_cell);
table_obj.append(table_row);
})
$('body').append(table_obj);
})
请注意,JSONSelect 是一个查询 JSON 数据的插件,我已将结果存储在变量调用 sem 中。最终sem 在console.log(sem); 上看起来像这样
我尝试使用上面的$.getJSON() 方法将sem 导出到表中,但在结果/控制台上没有得到任何表甚至错误。你能告诉我我在这里做错了什么还是有更好的主意来实现这一点?
谢谢
【问题讨论】:
标签: javascript jquery ajax json getjson