检查URL响应是否成功时出现角度错误"

时间:2015-12-10 14:17:52

标签: javascript angularjs http httprequest

我有这个代码请求外部URL来检查它是否以成功状态返回(达到URL并且没有被破坏):

$http.get($scope.linkAnswer).then(function () {
                        linkStatus = true;
                        console.log("veikia");
                    }, function () {
                        linkStatus = false;
                        console.log("neveikia");
                    });

但是我在请求时遇到此错误:

XMLHttpRequest无法加载REQUESTED URL。请求的资源上不存在' Access-Control-Allow-Origin' 标头。原因'我的LOCALHOST网址' 因此不允许访问。

任何想法发生了什么?

1 个答案:

答案 0 :(得分:0)

您正在尝试访问与最初为您请求的域名不同的域。这是不允许的,因为其他域通常只保护其资源供内部使用。

因此,我可以得出结论 $ scope.linkAnswer 包含来自您域的网址不同。 您必须允许使用 CORS (跨源资源共享)进行访问

$ scope.linkAnswer中有什么价值?