我有一個迭代問題,我試圖解決它幾天。將數據按其ID排序到HTML表格jQuery/javaScript
我有一個jQuery腳本,它從url中獲取JSON對象,然後將其放入數組中。當我有3個不同的表並且腳本將數據放入其中3個時,會發生問題。我試圖通過#id識別進行排序,但它根本不起作用。
這是一個從服務器獲取數據的腳本。 JSON對象是:[{"Date": 20160721, "Failures": 5, "Hostname": "AIX", "Scan policy": "compliance-rhel6-int-prd"}, {"Date": 20160721, "Failures": 1, "Hostname": "Linux", "Scan policy": "compliance-rhel6-int-prd"}]
腳本:
<script>
var url = 'http://jsonobj/_server_data'
$.getJSON(url,
function (data) {
var tr;
for (var i = 0; i < data.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + data[i].Date + "</td>");
tr.append("<td>" + data[i].Failures + "</td>");
tr.append("<td>" + data[i].Hostname + "</td>");
$('table').append(tr);
}
});
</script>
我試圖牛逼Ø做的是創建兩個表一個一個AIX Linux和存儲只是系統中的數據。現在相同的數據出現在兩個表中。 我試圖通過將$.(#hostname)
作爲ID對它進行排序,但它不起作用。
謝謝你的幫助!
我不知道正確understant你需要什麼,但刪除'$( 「表」)追加(TR)'和'寫表= $( 「