1

使用 API 在 JavaScript 中获取数据,但它给出了这个错误

跨域读取阻止 (CORB) 阻止了具有 MIME 类型 application/json 的跨域响应https://MYURL/admin/orders.json?callback=jQuery33108579100223062108_1529487937348&_=1529487937349 。有关详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768 。

这是我的代码

var settings = {
    "async": true,
    "crossDomain": true,
    "dataType": "JSONP",
    "url": "myurl",
    "method": "GET",
    "headers": {
        "Access-Control-Allow-Credentials": true,
        "Access-Control-Allow-Origin": "*",
        "Access-Control-Allow-Methods": "GET",
        "Access-Control-Allow-Headers": "Content-Type",
        "authorization": "Basic ZGNlMzFjMzNkMDJlY2RiZjsdfdsfIxNjc6YzNhYzssdfsdfdfsdfMTU1ZDk4ZGM=",
    }
}
$.ajax(settings).done(function (response) {
    console.log(response);
});

注意:在 PHP CURL 请求中,一切正常。

4

0 回答 0