2014-02-11 43 views
0

我想使用這個API:https://zipcodedistanceapi.redline13.com/API問題發送AJAX請求到另一個域

但是,當我做AJAX調用,我得到這個錯誤:

XMLHttpRequest cannot load https://zipcodedistanceapi.redline13.com/rest/ /radius.json/30341/10/mile. No 'Access-Control-Allow-Origin' header is present on the requested resource.

這裏是要求:

$.ajax({ 
    type: "GET", 
    url: 'https://zipcodedistanceapi.redline13.com/rest/<api key goes here...>/radius.json/30341/10/mile', 
    dataType: "json", 
    success: function(zipback) { 
    } 
}); 

我知道它與來自不同域的請求有關,但我不知道如何解決問題。

+2

您是否執行了以下步驟@ https://zipcodedistanceapi.redline13.com/ClientKeySetup?那導致了什麼? –

+1

跨域請求可能應該是'dataType:jsonp' –

+0

@NG。那工作...腦屁...謝謝! –

回答

0
$.ajax({ 
    type: "GET", 
    url: 'https://zipcodedistanceapi.redline13.com/rest/<api key goes here...>/radius.json/30341/10/mile', 
    dataType: "json", 
    jsonpCallback:'somename', 
    success: function(zipback) { 
    } 
});