最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Failed to load resource error in Angular js - Stack Overflow

programmeradmin1浏览0评论

While try to run the following function in angular

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

        $http.get('http://localhost/Angular/index.php/core/login').success(function (data) {
            $scope.message = data;
        });
    };

it shows the following error

(Im working with this code in webstorm)

Failed to load resource: the server responded with a status of 404 (Not Found)

http://localhost/Angular/index.php/api/login:0

Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.

http://localhost/Angular/index.php/api/login:0

XMLHttpRequest cannot load http://localhost/LAngular/index.php/api/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.

How to fix this?

While try to run the following function in angular

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

        $http.get('http://localhost/Angular/index.php/core/login').success(function (data) {
            $scope.message = data;
        });
    };

it shows the following error

(Im working with this code in webstorm)

Failed to load resource: the server responded with a status of 404 (Not Found)

http://localhost/Angular/index.php/api/login:0

Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.

http://localhost/Angular/index.php/api/login:0

XMLHttpRequest cannot load http://localhost/LAngular/index.php/api/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.

How to fix this?

Share Improve this question asked Dec 4, 2013 at 9:15 user2853731user2853731 1
  • This answer (jquery related) can help you. stackoverflow./questions/19821753/… Even it is jquery it will show you how to deal with Origin Policy. – Andrej Kaurin Commented Dec 4, 2013 at 9:19
Add a ment  | 

1 Answer 1

Reset to default 4

This indicates the Api doesnt support Cross origin requests

so the request should be 'JSONP'

$http.jsonp('http://localhost/Angular/index.php/core/login')

For more about this issue : http://www.arunisrael./2013/08/accessing-external-apis-with-angularjs.html

发布评论

评论列表(0)

  1. 暂无评论