通过扩展$从JSON对象数组生成一个HTML表,如下所示$.makeTable=function(mydata){
vartable=$('
vartblHeader="
";
for(varkinmydata[0])tblHeader+="
"+k+"";
tblHeader+="
";
$(tblHeader).appendTo(table);
$.each(mydata,function(index,value){
varTableRow="
";
$.each(value,function(key,val){
TableRow+="
"+val+"";
});
TableRow+="
";
$(table).append(TableRow);
});
return($(table));};
用途如下:varmydata=eval(jdata);vartable=$.makeTable(mydata);$(table).appendTo("#TableCont");
其中TableCont是一些div