Jsonp没有从API和JSON返回数据给出了CORS错误

时间:2018-08-28 08:31:19

标签: javascript json ajax cors jsonp

我正在尝试从API服务接收数据。文档要求设置contentType: json,但这给了我CORS错误。如果我将其更改为contentType: jsonp,则不会收到该错误,但也不会返回任何数据。

我无法在服务器端进行任何更改

这是我的ajax请求:

$.ajax({
    url: "https://api-eu.mouseflow.com/websites/<my-id>/recordings/tags",
    dataType: 'jsonp',
    cors: true ,
    contentType:'application/json',
    secure: true,
    headers: {
        'Access-Control-Allow-Origin': '*',
        "Authorization": "Basic" + btoa("email:token")
    },
    type: "GET"
}).always(function (data) {
    console.log(JSON.stringify(data));
});

我该如何解决?

0 个答案:

没有答案