CORS-Paw和cURL可以工作,但不是jQUery代码

CORS-Paw和cURL可以工作,但不是jQUery代码,jquery,paw-app,Jquery,Paw App,访问wikipediaapi在Paw中工作,Paw生成的cURL代码也是如此。但是,Paw jQuery代码失败,生成CORS错误 // My API (POST https://en.wikipedia.org/w/api.php) jQuery.ajax({ url: "https://en.wikipedia.org/w/api.php?" + jQuery.param({ "action": "query", "list": "search",

访问wikipediaapi在Paw中工作,Paw生成的cURL代码也是如此。但是,Paw jQuery代码失败,生成CORS错误

// My API (POST https://en.wikipedia.org/w/api.php)

jQuery.ajax({
    url: "https://en.wikipedia.org/w/api.php?" + jQuery.param({
        "action": "query",
        "list": "search",
        "srsearch": "Feynman",
        "format": "json",
        "srlimit": "10",
    }),
    type: "POST",
    contentType: "application/json",
    data: JSON.stringify({

    })
})
.done(function(data, textStatus, jqXHR) {
    console.log("HTTP Request Succeeded: " + jqXHR.status);
    console.log(data);
})
.fail(function(jqXHR, textStatus, errorThrown) {
    console.log("HTTP Request Failed");
})
.always(function() {
    /* ... */
});

type:“POST”
之前添加
dataType:“jsonp”
似乎有效。Paw识别问题并添加任何适当的代码是否合理?我购买Paw的主要动机是希望如果API调用在Paw中起作用,jQuery代码也能起作用。谢谢

对于迟到的后续行动表示诚挚的歉意。这不是Paw或jQuery代码的问题,这是因为当请求发送到外部主机时,web浏览器强制执行CORS。您使用Paw发出了一个JSON请求,并且成功了,所以生成的jQuery也是JSON。请参阅Wikimedia API关于JSON和CORS的内容:真诚地为迟到的后续行动道歉。这不是Paw或jQuery代码的问题,这是因为当请求发送到外部主机时,web浏览器强制执行CORS。您使用Paw发出了一个JSON请求,并且成功了,所以生成的jQuery也是JSON。请参阅关于JSON和CORS的Wikimedia API: