2012-01-08 54 views
0

我使用這個代碼:沒有在返回的getJSON響應,但在Chrome窗口

$.getJSON(url, function(data) { 
       console.log(data); 
      }, "json"); 

現在,沒有東西在控制檯登錄,但我可以在Chrome中看到的網絡標籤的響應。這有什麼理由嗎?回撥是否錯誤?

+0

確定返回的數據? – 2012-01-08 01:46:00

+0

嗯,我可以看到它在網絡選項卡,我想它作爲一個JSON對象思想 – benhowdle89 2012-01-08 01:48:30

+0

我有同樣的問題,我在這裏解決:http://stackoverflow.com/a/11886993/111884 – zlog 2012-08-09 15:42:17

回答

1

最後擺脫, "json"。否則,"json"將是回調函數。

$.getJSON(url, function(data) 
{ 
    console.log(data); 
}); 

相反的getJSON你可以使用

$.get(url, function(data) 
{ 
    console.log(data); 
}, "json");