我正在尝试.json
从远程 firebase 服务器获取文件。
function fetchData(remoteJsonId){
var url = "https://myAppName.firebaseapp.com/topics/"+remoteJsonID;
console.log(url); //This variable expands to the full domain name which is valid and returns success both on wget and the browser
$http.jsonp(url).then(
function(resp){
},
function(err){
console.log(err.status) // This posts "404" on console.
}
);
}
但是如果我url
在浏览器中打开 json 文件会加载。即使我wget url
加载了 json 文件。但通过角度它返回一个404
未找到。
现在.json
远程文件具有以下结构:
[
{
"hello":"Europe"
},
{
"hello":"USA"
}
]
可以使用 $http.get() 获取上述文件,但不能使用 $http.jsonp() 获取。JSONP 无法解析具有上述结构的 .json 文件。我该如何解决这个问题?