0
私はtablesorterとpager plugin ajaxProcessingを使用します。しかし、私は問題がある、私はそれぞれの行にajaxの結果として<tr onclick = "selectProduct (row)"></tr>
を追加したい。Tablesorter ajaxProcessing trを追加する
デモから、私はどのように行tr
をajaxの結果に挿入するのかわかりません。
私を助けてください。 ajaxProcessing
機能を使用する場合
//ajax result
{"total_rows":"3","headers":["Gambar","SKU","Nama","Harga Beli","Harga Jual","Stok"],
"rows":[
{"Gambar":"",
"SKU":"SKU0001",
"Nama":"Lenovo Notebook",
"HargaBeli":"Rp. 1.000.000",
"HargaJual":"Rp. 2.000.000",
"Stok":"10"},
{"Gambar":"",
"SKU":"SKU0002",
"Nama":"Logitech Mouse",
"HargaBeli":"Rp. 10.000",
"HargaJual":"Rp. 20.000",
"Stok":"20"},
]}
//javascript after ajaxProcessing
if (data && data.hasOwnProperty('rows')) {
var indx, r, row, c, d = data.rows,
total = data.total_rows,
headers = data.headers,
headerXref = headers.join(',').replace(/\s+/g, '').split(','),
rows = [],
len = d.length;
for (r = 0; r < len; r++) {
row = [];
for (c in d[r]) {
if (typeof (c) === "string") {
indx = $.inArray(c, headerXref);
if (indx >= 0) {
row[indx] = d[r][c];
}
}
}
rows.push(row);
}
return [total, rows, headers];
}