我想學習jQuery(getJSON現在),我很難。我一遍又一遍地搜索,似乎無法弄清楚爲什麼這不起作用。學習jQuery和getJSON,但有問題
的JSON:
{
"id" : 1,
"type" : "upload",
"who" : "chris ",
"action" : "uploaded a wallpaper entitled: ",
"target" : "Blah blah blah",
"time" : "3 hours ago"
}
這裏是我的jQuery代碼
$(document).ready(function(){
$('button').click(function() {
$.getJSON("/js/activity.json", function(data) {
$.each(data, function(key, value) {
console.log(key + " : " + value);
});
});
});
})
當然和HTML只是一個簡單的
<button>Test</button>
這是爲什麼不輸出任何東西到安慰?如果我在.getJSON
之後立即發出警報,它不會觸發,但如果我在此之前放置一個警告
您是否嘗試在getJSON調用中使用完整的URL?另外,你可能在最後錯過了一個分號。 – ccKep
Access-Control-Allow-Origin不允許源ADDRESS。是我在使用完整網址(我現在正在自己的現場網站上執行此操作)時得到的結果 –
基本上:確保您使用的路徑正確,'/ js/activity.json''重定向到DocumentRoot你的web服務器,而不是相對於你使用JS的文件。如果你想要相對的話,在開始處刪除/,例如''js/activity.json'。 – ccKep