私はこのコードを持っています:
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 を試しましたが、これは undefined を返します。
どんな助けでもいただければ幸いです