我有一个(本地)静态网站,需要从第三方api请求JSON数据。这通常不会是JSONP和ajax的问题;但是我需要设置一个自定义标题并且已经遇到了一个大块。我已经研究过使用CORS,但是不知道它是如何工作的(或者当我无法访问服务器时它甚至可以使用我要求数据来源?)。我目前的代码是:
$.ajax({
headers: {
'Ocp-Apim-Subscription-Key': KEY //custom header
},
url: `https://api.thepensionsregulator.gov.uk/stagingdate/payereference/${number}/${ref}`,
type: 'GET',
dataType: 'jsonp',
success: success,
error: handleError
});
这是我有史以来的第一个前端项目,所以任何解释或指示都会非常感激!