Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在Angular js中加载资源错误_Javascript_Php_Angularjs - Fatal编程技术网

Javascript 无法在Angular js中加载资源错误

Javascript 无法在Angular js中加载资源错误,javascript,php,angularjs,Javascript,Php,Angularjs,同时尝试以角度运行以下函数 $scope.login = function (user, LoginForm) { $http.get('http://localhost/Angular/index.php/core/login').success(function (data) { $scope.message = data; }); }; 它显示以下错误 (我正在webstorm中使用此代码) 加载资源失败:服务器响应状态为

同时尝试以角度运行以下函数

$scope.login = function (user, LoginForm) {

        $http.get('http://localhost/Angular/index.php/core/login').success(function (data) {
            $scope.message = data;
        });
    };
它显示以下错误

(我正在webstorm中使用此代码)

加载资源失败:服务器响应状态为404(未找到)

加载资源失败:请求的资源上不存在“访问控制允许来源”标头。来源“
http://localhost:63342因此,不允许访问“

http://localhost/Angular/index.php/api/login:0
XMLHttpRequest无法加载
http://localhost/LAngular/index.php/api/login
。请求的资源上不存在“Access Control Allow Origin”标头。来源<代码>'http://localhost:63342因此,不允许访问“”


如何解决此问题?

这表明Api不支持跨源请求

所以请求应该是“JSONP”

$http.jsonp('http://localhost/Angular/index.php/core/login')
有关此问题的更多信息:

此答案(与jquery相关)可以帮助您。即使是jquery,它也会向您展示如何处理原产地策略。
$http.jsonp('http://localhost/Angular/index.php/core/login')