我正在尝试从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 :(得分:1)
您的API中需要Content-Type: application/json
,在使用json结果发送的标题中
您需要http://
或https://
前置"mysite.com/api/?test"
如果域名不是同一来源,请发送CORS
标题
有效的JSON:您最后遗漏了]}
在控制台中观看输出
确保在使用$.getJSON
之前加载了jquery,例如包裹在$(document).ready()
回调中。