Jquery 如何使用CORS访问Flipkart API?

Jquery 如何使用CORS访问Flipkart API?,jquery,ajax,cors,Jquery,Ajax,Cors,我正在尝试使用jQuery ajax调用访问下面的URL Ajax调用 $.ajax({ type:"GET", url: 'https://affiliate-api.flipkart.net/affiliate/report/orders/detail/xml?startDate=2015-05-01&endDate=2015-05-30&status=Pending&offset=0', beforeSend: fun

我正在尝试使用jQuery ajax调用访问下面的URL

Ajax调用

$.ajax({
    type:"GET",
    url: 'https://affiliate-api.flipkart.net/affiliate/report/orders/detail/xml?startDate=2015-05-01&endDate=2015-05-30&status=Pending&offset=0',
    beforeSend: function(xhr) {
        xhr.setRequestHeader("Fk-Affiliate-Id", "XXXXXX");
        xhr.setRequestHeader("Fk-Affiliate-Token", "YYYYYYYYYYYYY");
    },
    success: function(data){
        $('#response').html(data);
    }
});
我正在犯错误

已阻止跨源请求:同一源策略不允许读取位于的远程资源。(原因:缺少CORS标头“访问控制允许原点”)

已阻止跨源请求:同一源策略不允许读取位于的远程资源。(原因:CORS请求失败)


您需要使用jsonp来修复它

$.ajax({
        type: 'GET',
        url: "[]",
        jsonp: 'callbackme',
        dataType: "jsonp",
        xhrFields: {
            withCredentials: false
        },
        headers: {
             'Fk-Affiliate-Id': 'xxxx',
          'Fk-Affiliate-Token': 'xxxxxxxxxxxxxxxxxxxxxx',
            'Content-Type': 'application/json'
        },
        success: function(data) {
            for (i = 0; i < data.allOffersList.length; i++)
                alert(data.allOffersList[i].title);
        },
    }); //end ajax
$.ajax({
键入:“GET”,
url:“[]”,
jsonp:“callbackme”,
数据类型:“jsonp”,
xhrFields:{
withCredentials:false
},
标题:{
“Fk附属机构Id”:“xxxx”,
“Fk代销代币”:“xxxxxxxxxxxxxxxxxxxxxx”,
“内容类型”:“应用程序/json”
},
成功:功能(数据){
对于(i=0;i
您需要使用jsonp来修复它

$.ajax({
        type: 'GET',
        url: "[]",
        jsonp: 'callbackme',
        dataType: "jsonp",
        xhrFields: {
            withCredentials: false
        },
        headers: {
             'Fk-Affiliate-Id': 'xxxx',
          'Fk-Affiliate-Token': 'xxxxxxxxxxxxxxxxxxxxxx',
            'Content-Type': 'application/json'
        },
        success: function(data) {
            for (i = 0; i < data.allOffersList.length; i++)
                alert(data.allOffersList[i].title);
        },
    }); //end ajax
$.ajax({
键入:“GET”,
url:“[]”,
jsonp:“callbackme”,
数据类型:“jsonp”,
xhrFields:{
withCredentials:false
},
标题:{
“Fk附属机构Id”:“xxxx”,
“Fk代销代币”:“xxxxxxxxxxxxxxxxxxxxxx”,
“内容类型”:“应用程序/json”
},
成功:功能(数据){
对于(i=0;i