The*_*imp 1 javascript http-get ios angularjs
我正在尝试查询App Store以获取有关给定应用程序的信息,但是我不断收到以下错误.
XMLHttpRequest cannot load https://itunes.apple.com/lookup?id=<some-app-id>.
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://www.<some-website>.co.uk' is therefore not allowed access. The response had HTTP status code 501.
Run Code Online (Sandbox Code Playgroud)
我用来执行请求的代码如下.
有谁知道我可能会出错?
var config = {
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET',
'Access-Control-Allow-Headers': 'Content-Type, X-Requested-With',
}
};
$http.get("https://itunes.apple.com/lookup?id=<some-app-id>", config).success(
function(data) {
// I got some data back!
}
);
Run Code Online (Sandbox Code Playgroud)
小智 6
你可以用$http.jsonp,
$http.jsonp("https://itunes.apple.com/lookup", {
params: {
'callback': 'functionName',
'id': 'some-app-id'
}
});
Run Code Online (Sandbox Code Playgroud)
functionName字符串形式的全局定义函数的名称在哪里.您可以在模块中重新定义它,以便它可以访问$ scope.
| 归档时间: |
|
| 查看次数: |
3320 次 |
| 最近记录: |