2014-09-05 55 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