让AJAX获得NOAA Rest API的请求

时间:2017-03-17 20:39:46

标签: javascript ajax rest api

我正在尝试使用NOAA的气候数据API与AJAX https://www.ncdc.noaa.gov/cdo-web/webservices/v2#gettingStarted并没有任何运气。我得到了错误的请求"当我尝试AJAX方式时,当我尝试xhttp时出现CORS错误。有没有人知道如何格式化一个响应的代码片段,没有任何CORS问题?

谢谢!

1 个答案:

答案 0 :(得分:-1)

var noaaUrl = "https://www.ncdc.noaa.gov/cdo-web/api/v2/datasets";
var tokenFromNoaa = "aToken";

$.ajax({
    url: noaaUrl,
    headers:{
        token: tokenFromNoaa
    },
    success: function(returnedData) {
        console.log(returnedData);
    }
})

您需要将"aToken"替换为他们为您提供的实际令牌,并将datasets替换为您要访问的端点。

这应该将数据记录到浏览器控制台中。您可以按F12访问它。此代码段还需要使用jQuery。