我有这个代码:
loadData : function(jsonArray) {
var id = $(this).attr("id");
for(var i in jsonArray) {
$("#"+id+" tbody").append('<tr class="entry-details page-1 entry-visible" id="entry-'+i+'"></tr>');
var header = {
1: "time",
2: "project",
3: "task"
}
var col = 1;
while(col <= jsonArray[i].length) {
$("#"+id+" tbody #entry-"+i).append("<td>"+jsonArray[i][header[col]]+"</td>")
col++
}}
它将采用类似于以下内容的 JSON 数组
{"1":{"project":"RobinsonMurphy","task":"Changing blog templates","time":"18\/07\/11 04:32PM"},"2":{"project":"Charli...
代码应该遍历行(它会这样做),然后遍历数据列。
我面临的问题是为了将列数据放在正确的列中,我需要计算一行返回多少条数据。我尝试了 jsonArray[i].length,但是这返回未定义。
任何帮助,将不胜感激