myApp.config(['$httpProvider', function ($httpProvider) {
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
}]);
$http.defaults.useXDomain = true;
$http.get('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=asp+site:codehint.ru').
success(
function (data, status, headers, config) {
alert('answer');
}
);
不管用!因为:Access-Control-Allow-Origin 不允许 Origin \site name\。
我刚刚开始使用 AngularJS 并被迫使用 $.getJSON,因为它在上述情况下工作正常。任何人都可以向我展示上述代码的正确解决方案,以对 Google 等外部服务进行 AJAX 调用吗?