2014-06-17 158 views
0

我想從getJSON請求返回結果。getJSON不返回

如果我直奔頁面下方的網址將返回此:

{"users":[{"id":"77","user_id":"27","target":"36","session_id":"28052014","name":"My name","pin":"1234","car":"10","bike":"10","petrol":"200"} 

我添加了「警報(結果);」但根本沒有警報發生。

下面的代碼是否丟失了某些東西?

$.getJSON("mysite.com/api/?test", function(result){ 

      alert(result); 

     }); 
+0

您的控制檯是否有任何錯誤? – George

+0

你在json url的頭文件中有json'Content-Type'嗎? – DanFromGermany

+0

在控制檯中沒有錯誤,並設置是內容類型 – Satch3000

回答

1
  1. 您在API中需要Content-Type: application/json,在與該JSON結果

  2. 你需要http://https://前插至"mysite.com/api/?test"

  3. 發送的頭。如果域名不同源,送CORS標題

  4. 有效的JSON:你的在年底

  5. 失蹤]}看在控制檯

  6. 確保jQuery的輸出負載使用$.getJSON之前,例如用$(document).ready()回調包裝。