[英]jQuery function to create table using JSON data
如何從本地文件中檢索JSON對象並使用jQuery將其顯示在表中? 這是JSON文件( jsondata.json
)的內容:
{
"scores" : [ ["3/1/2011", 610],["4/1/2011", 610],["5/1/2011", 610],["6/1/2011", 610], ["7/1/2011", 720], ["8/1/2011", 500], ["9/1/2011", 500] ]
}
示例 - 演示http://jsfiddle.net/kVdZG/
您可以迭代並追加元素。
<table id='scores' border="1"></table>
JS -
var data = { "scores" : [ ["3/1/2011", 610],["4/1/2011", 610],["5/1/2011", 610],["6/1/2011", 610], ["7/1/2011", 720], ["8/1/2011", 500], ["9/1/2011", 500] ] }
$(data.scores).each(function(index, element){
$('#scores').append('<tr><td> '+element[0]+' </td> <td> '+element[1]+' </td></tr>');
})
jQuery沒有提供任何將JSON格式化為HTML表的函數。 jQuery僅提供了迭代JSON對象和操作DOM所需的功能。 但是,有jQuery插件可以做到這一點。
var json = { "scores" : [ ["3/1/2011", 610],["4/1/2011", 610],["5/1/2011", 610],["6/1/2011", 610], ["7/1/2011", 720], ["8/1/2011", 500], ["9/1/2011", 500] ] }
$.each(json.scores,function(key,value){
alert(key + " "+value)
})
你可以從這里查看http://jsfiddle.net/atMa7/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.