getJSON没有回复

时间:2014-06-17 09:51:45

标签: jquery 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);

      });

1 个答案:

答案 0 :(得分:1)

  1. 您的API中需要Content-Type: application/json,在使用json结果发送的标题中

  2. 您需要http://https://前置"mysite.com/api/?test"

  3. 如果域名不是同一来源,请发送CORS标题

  4. 有效的JSON:您最后遗漏了]}

  5. 在控制台中观看输出

  6. 确保在使用$.getJSON之前加载了jquery,例如包裹在$(document).ready()回调中。