function initGoodTable(tag, data) {
if( data.length <= 0 ) return;
let keys = Object.keys(data[0]);
let header = "";
for( let i = 0; i < keys.length; i++ ) {
header += "
" + keys[i] + " | ";
}
$($(tag).children("thead")[0]).html(""+header+"
");
for( let i = 0; i < data.length; i++ ) {
header = "";
let row_id = data[i]["id"];
for( let u = 0; u < keys.length; u++ ) {
if( keys[u] == "url" ) {
header += " | ";
} else {
header += "" + data[i][keys[u]] + " | ";
}
}
let tabName = tag.substring(1);
$($(tag).children("tbody")[0]).append(""+header+"
");
}
}
function getUserGoods() {
$.get( "/api/get_goods", function( data ) {
initGoodTable("#goods", data);
set_loading("#goods", false);
});
}
function set_loading(obj, state) {
$(obj).attr("aria-busy", state);
}
getUserGoods();