您能否幫我解決如何將從Ajax接收的數據追加到現有表的tbody中?如何將Ajax響應(數組對象)添加到表中的Tbody
在我的HTML我有一個表所示:
<table id="example" class="table table-striped table-bordered dt-responsive nowrap" cellspacing="0" width="100%">
<thead>
<tr>
<th valign="middle" class="c-font">Projects </th>
<th valign="middle" class="c-font">Road Length (Km)</th>
<th valign="middle" class="c-font">Powerline Length (Km)</th>
<th valign="middle" class="c-font">Penstock (Km)</th>
<th valign="middle" class="c-font">Installed Capacity (MW)</th>
<th valign="middle" class="c-font">Annual Firm Energy (GW/h)</th>
<th valign="middle" class="c-font">Cost of Energy ($/MWh)</th>
<th valign="middle" class="c-font">Footprint (Km)</th>
<th valign="middle" class="c-font">Cost Per Year ($)</th>
</tr>
</thead>
<tbody> </tbody>
</table>
和js文件就像
request.done(function(data) {
console.log(data);
});
這在控制檯輸出看起來像
這些都是值將被放置在>tr><td></td></tr>
AnnualFirmEnergy: "91.2335550"
CostOfEnergy: "183.835765"
CostPerYear: "16771990.38"
Footprint: "182.3077770"
InstalledCapacity: "31.320802"
Penstock: "5000.000000"
PowerLineLength: "37.384781"
ProjectID: "12910"
RoadLength: "29.350976"
感謝guest271314但這只是添加一列中的所有數據! – Behseini
@Beseseini其實在昨天的某個時候就認爲。嘗試在第一個'。$。each()'中創建'tr'變量,在第二個'$ .each()'後面將'td'元素附加到'tr'變量。如果在jsfiddle http:// jsfiddle中用'html'創建示例數據對象。網將更正 – guest271314
@Behseini查看更新後文章 – guest271314