我完全陷入困境,我确信问题很小但是我无法理解它。我找不到一种方法来正确显示从Array获得的内容。我搜索了SO但找不到任何正确的答案。
这是JSON:
{
"rooster": {
"weekdag": {
"1": {
"uur": {
"1": {
"teacher": "EVDIS",
"subject": "ENG",
"room": "312"
},
为了进一步解释,weekdag包含5个代表星期几的对象。在其中是一个名为uur的对象。它代表一个小时。每天包含10个。
当前用于显示所有数据的代码:
$.ajax({
type: "GET",
dataType: "json",
url: '/c00012.json',
success: function (data) {
//Sort of displays the schedule
$.each(data.rooster.weekdag[1].uur, function() {
$.each(this, function(name, value) {
document.write(value);
});
});
}
});
显示:
ENGEVDIS312ENGEVDIS312SDEMONK308SDEMONK308
所以,我想要实现的是将它打印出来:
Hour 1: Teacher: EVDIS
Subject: ENG
Room: 312
Hour 2: Teacher: EVDIS
Subject: ENG
Room: 312
我可能已经解释过有点奇怪,如果需要任何其他信息,请告诉我。
答案 0 :(得分:0)
<tbody>
<tr class="historyView historyViewClosed">
<tr class="historyView historyViewClosed">
<tr class="historyView historyViewOpen">
</tr>
<tr class="historyView tablesorter-childRow">
</tr>
</tbody>
这是很快写的,但你会明白我相信