我有一個從數據庫檢索數據並將其附加到HTML表的ajax。但是,我想在特定條件下添加自定義行。這是我的阿賈克斯成功:如何根據ajax成功返回的數據添加一行?
success : function(response)
{
var tableData,t1,t2,t3;
var count = 0;
$.each(response.result_pakai, function(index, rows_pakai){
//MONTHS
var arr_bln = ["", "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"];
t1 = "<tr><td>"+arr_bln[rows_pakai.month]+"</td>";
t2 = "<td align='center' class='col_thn'>"+rows_pakai.years+"</td>";
t3 = "<td align='right' class='col_data'>xxx</td></tr>";
tableData += t1+t2+t3;
$('#t_pemakaian tbody tr').remove();
$('#t_pemakaian tbody').append(tableData);
count+=1;
});
}
所以,我想每年的自定義行。這是我當前的html表結果。
Month year data
Januari 2016 10
Februari 2016 75
Desember 2016 95
Januari 2017 47
April 2017 68
這是我所期待的:
Month year data
Januari 2016 10
Februari 2016 75
Desember 2016 95
Total 180
Januari 2017 47
April 2017 68
Total 115
凡在我的AJAX以下腳本應插入?
<tr><td colspan='2' class='tr_total'>Total</td><td> </td></tr>
是數據已經年份排序的末尾添加總行數? – charlietfl
是的。數據按年份排序。 – ashura91