0
我是新來的JS和jQuery,所以還是很感覺周圍......但這感迷惑我幾天。jQuery.getJson - 在json文件或js中出錯?
我試圖做這個事101 - 使用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的例子在這裏獲得來自Flickr第3張貓的照片jQuery的參考頁面上 - http://docs.jquery.com/Getjson - 它基本上可以作爲預期。但我上面的代碼/文件組合產生完全沉默。
我想我有2個問題:1。 我要如何有效地調試這個? 2.什麼是錯誤?
非常感謝指針超出我目前的洞! Tony
謝謝。行 - 拿出周圍的圓括號,現在有了有效的JSON,但仍然保持沉默。現在看看我能在Firebug –
看到現在的JSON是有效的,也許這將幫助:http://stackoverflow.com/questions/3030321/jquery-each-loop-with-json-array –
OK - 跨服務器腳本限制是我的問題的原因。首先,我不得在MAMP本地運行js,並嘗試從服務器讀取json文件 - 我通過查看Chrome中的JS控制檯來了解這一點。 –