我的表格列是amount, price, value, date, notes
addCommas
并且round
是格式化函数
json数据看起来像这样
[{"amount":"19905405",
"price":"3.7",
"value":"736500",
"date":"2012-02-29",
"notes":""
},
{"amount":"10000000",
"price":"2",
"value":"200000",
"date":"2011-12-05",
"notes":"test one only"
}]
在里面$.ajax({... success:function(store){...
这是我绘制表格的javascript循环
$("#table_a").empty();
var table = '<tbody><tr><td style="ba.....rest of header row string';
$.each(store, function(row, i) {
table += '<tr>';
table += '<td><span>' + addCommas(round(i/1000000,2)) + "m" + '</span></td>';
table += '<td><span>' + i + '</span></td>';
table += '<td><span>' + "$" + addCommas(round(i/1000000,2)) + "m" + '</span></td>';
table += '<td><span>' + i + '</span></td>';
table += '<td><span>' + i + '</span></td>';
table += '</tr>';
});
table += '</tr></tbody>';
$("#table_a").append(table);
最终结果目前看起来像这样
如何正确循环以将格式添加到单元格数据?