我是js和jQuery的新手,所以仍然非常感觉......但是这让我感到困扰了几天。
我正在尝试做这件事 - 使用jQuery.getJson来读取然后使用此处的文件执行某些操作:http://www.metakarma.org/agame.json
我无法弄清楚错误的位置 - 在我的js或文件中。
以下是我在js中尝试的内容:
<script type="text/javascript">
$(document).ready(function () {
$.getJSON("http://www.metakarma.org/agame.json", function (data) {
$.each(data.moves, function (i, amove)
$("#debug").append(amove.role + ' ' + amove.message + '<p>');
});
});
</script>
当我使用js示例从jlick参考页面上的Flickr获取前3张猫照片 - http://docs.jquery.com/Getjson - 它基本上按预期工作。但我上面的代码/文件组合产生完全沉默。
我想我有两个问题: 1.我如何有效地调试这个? 2.什么是虫子?
非常感谢我目前的洞!贝
答案 0 :(得分:0)
您可以使用jsonlint.com之类的工具来验证JSON(您的JSON不是由于周围的括号),以将其缩小到处理或数据范围。
我还使用诸如firebug / wireshark / httpfox等工具来监视网络流量,以查看您的呼叫是否正在返回数据,或者其他可能发生的情况。