【发布时间】:2013-11-22 21:46:59
【问题描述】:
我试图检索一些第 3 方(外部站点)json 数据。我认为这会起作用,但由于某种原因它没有......
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<meta charset="utf-8" />
<title>JSON Test</title>
</head>
<body>
...
<script>
$(document).ready(function(){
$.getJSON("http://www.sodexo.fi/ruokalistat/output/daily_json/415/2013/11/22/fi?callback=?", function(data){
alert(data.meta.generated_timestamp);
});
});
</script>
</body>
</html>
我被难住了。有任何想法吗?
【问题讨论】:
-
你必须使用 JSONP。 jquery4u.com/json/jsonp-examples
-
@Leke 回调有问题。你确定你使用的是 JSONP 吗? jsfiddle.net/82wNq/22
-
是的,使用 jsonp,我在 jquery4u 中使用 ?callback=?和 ?jsoncallback=?,但我只是注意到缺少一个;在外部 json 文件上。这会阻止数据导入吗?