如何访问以下数据?目前我只想玩弄数据,以便我可以更好地了解它是如何运作的。我以前从未使用过 API,但我熟悉 JSON 的概念。

 $.getJSON( "https://api.forecast.io/forecast/APIKEY/40.463487,17.248535", function( data ) {
    console.log('here');
    console.log(data);
 });

我在我的本地尝试过这个,它返回:
XMLHttpRequest 无法加载 https://api.forecast.io/forecast/APIKEY/40.463487,17.248535 。 Access-Control-Allow-Origin 不允许 Origin http://weathercast.com

我需要的只是数据。

最佳答案

你不能做跨域的 AJAX 查询,

如果你想解决这个问题,你可以使用 JSONP:

$.ajax({
  url: "https://api.forecast.io/forecast/APIKEY/40.463487,17.248535",
  dataType: "jsonp",
  success: function (data) {
      console.log('here');
      console.log(data);
  }
});

关于jquery - 预测 API 数据访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19908553/

10-08 22:42