我有一個問題,我無法弄清楚。我有通過多維數組像這樣的環的AJAX成功函數:如何使用jquery中的數組填充表格?
function onSuccessClientCustomerData(data) {
// Count length of object
var count = 0;
for (i in data) {
if (data.hasOwnProperty(i)) {
count++;
}
}
// Fetch data
var arr = new Array(data.variable0, data.variable1, data.variable2, data.variable3, data.variable4);
for(var i = 0; i< count; i++) {
var variable = $.parseJSON(arr[i]);
}
}
我各陣列具有三個鍵,我想填充TD:當量(1)〜TD:當量(2)在每行上:
<table id="test">
<tr>
<td><input type="text"></td>
<td class="outputName">-</td>
<td class="outputRating">-</td>
<td class="outputTurnover">-</td>
</tr>
<tr>
<td><input type="text"></td>
<td class="outputName">-</td>
<td class="outputRating">-</td>
<td class="outputTurnover">-</td>
</tr>
</table>
我該怎麼做。我已經嘗試了每個功能索姆,但無法得到它的工作!
將不勝感激任何幫助或參考閱讀!
謝謝!
編輯/這裏是我的解決方案
function onSuccessClientCustomerData(data) {
// Count length of object
var count = 0;
for (i in data) {
if (data.hasOwnProperty(i)) {
count++;
}
}
// Fetch data
var arr = new Array(data.variable0, data.variable1, data.variable2, data.variable3, data.variable4);
for (var i = 0; i < count; i++) {
var arr_j = $.parseJSON(arr[i]);
$("#row" + i + " .key0").html(arr_j.name);
$("#row" + i + " .key1").html(arr_j.rating);
$("#row" + i + " .key2").html(arr_j.percentOfTotalIncome);
}
}
當我到我的電腦時會嘗試!謝謝! – Ismailp
@Ismailp爲此付出了努力,至少? :) –
@Ismailp測試代碼。爲我工作得很好。 –