2014-09-05 30 views
0

我要存儲在同一服務器上的JSON文件作爲此角的應用程序,並且不知道如何可以改變這種代碼來閱讀我的本地存儲的JSON文件的本地JSON:取代外部JSONP與角

ergastAPI.getDrivers = function() { 
    return $http({ 
    method: 'JSONP', 
    url: 'http://somedomain.com/datafile.json?callback=JSON_CALLBACK' 
    }); 
} 

我的Json文件將存儲在http:// mysite.com/app/js/datafile.json中,而應用程序的其餘部分將存儲在其父文件夾app中。

是否必須將方法更改爲jsonp以外的其他方法?

回答

0

你會改變方法來GET,我想你必須改變responseType爲'JSON'或類似的東西。 (我在我的手機現在,所以你要原諒我的簡潔)

1

,如果是同一個域,你可以只使用$ http.get

ergastAPI.getDrivers = function() { 
    return $http.get('app/js/datafile.json'); 
} 
+0

謝謝,明白了:) – 2014-09-05 20:18:01