http://jsfiddle.net/ADvCJ/124/在没有$ .getJSON的情况下工作,因此告诉我我的$ .getJSON有问题。我搜遍了整个地方,无法找到解决这个问题的方法。请帮忙!
我注意到的另一件事是它重复了JSON中的四个项目如何停止复制它们?
码
$(document).ready(function() {
$.getJSON("js/dataPokerPlayers.json", function(data) {
$.each(pokerplayers, function(i, data){
$(".tableData tbody").append("<tr><td>" + data.rank + "</td><td>" + data.name + "</td><td>" + data.earnings + "</td><td>" + data.points + "</td><td>" + data.totalearnings + "</td></tr>");
});
});
});
答案 0 :(得分:0)
看起来需要进行一些更改。
首先,该表需要在标题行周围<thead>
。
<table class="tableData">
<thead>
<tr>
<th>Rank</th>
<th width="250">Name</th>
<th>Earnings</th>
<th>Points</th>
<th>Total Earnings</th>
</tr>
</thead>
<tbody></tbody>
</table>
其次,JSON URL并没有真正返回JSON;这是常规的Javascript。需要从一开始就删除var pokerplayers =
,并从内容的末尾删除;
。