0
我正在从本地存储的文件中提取JSON。
.factory('cardFactory', function ($q, $http, $rootScope) {
return {
getCards: function() {
var deferred = $q.defer(),
httpPromise = $http.jsonp('/static/cards.json');
httpPromise.then(function (response) {
deferred.resolve(response);
}, function (error) {
console.error(error);
});
return deferred.promise;
}
};
});
,并调用它像这样:
cardFactory.getCards()
.then(cardSuccess, cardError);
当我在它工作的浏览器,当我在离子打包应用程序查看它,它会返回404
我使用下面的代码浏览本
我已经尝试使用GET而不是JSONP,都返回404响应。
我知道访问控制允许来源问题,但肯定JSONP应该解决这个问题? 这与我的图片处于同一级别(分层次),这些图片均可正常播放。
任何想法发生了什么?
可以你给的完整网址? – anish 2014-09-10 17:24:37
这是完整的网址,它是本地提供的文件 – 2014-09-10 17:25:34