This is, most likely, an issue with CORS - code running on your web page is
not allowed to make Ajax calls to another domain name.
Here is an article on CORS.
<https://en.wikipedia.org/wiki/Cross-origin_resource_sharing>

On Sun, Aug 21, 2016 at 12:45 AM Lakmi Nimi <[email protected]> wrote:

> Hi
> $http.get works successfully when run on w3Schools editor. (
> http://www.w3schools.com/angular/tryit.asp?filename=try_ng_http_get)
>
>  The same code fails when run on my local server. Here is the code and
> response in either case.
>
> code:
>
> <!DOCTYPE html>
> <html>
> <script src="
> http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js
> "></script>
> <body>
> <div ng-app="myApp" ng-controller="myCtrl">
> <h1>successful response: {{data}}</h1>
> <h1>error: {{error}}</h1>
> </div>
>
> <script>
> var app = angular.module('myApp', []);
> app.controller('myCtrl', function($scope, $http) {
>
>   $http.get("http://www.w3schools.com/angular/welcome.htm";)
>
>   .then(function(response) {
>       $scope.data = response;
>   }, function(reason){
>    $scope.error = reason;
>   });
> });
> </script>
>
> </body>
> </html>
>
> when run in w3schools editor, the successcallback is executed and
> $scope.data is
>
> {"data":"Hello AngularJS Students",
>
> "Status":200,
>
>
> "config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"url":"
> http://www.w3schools.com/angular/welcome.htm","headers":{"Accept":"application/json,
> text/plain, */*"}},
> "statusText":"OK"}
>
> when run on my local server, $scope.error is
>
>  {"data":null,"status":-1,
> "config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"url":"
> http://www.w3schools.com/angular/welcome.htm","headers":{"Accept":"application/json,
> text/plain, */*"}},"statusText":""}
>
> --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
>
-- 
Lucas Lacroix
Computer Scientist
Advanced Technology Division, MEDITECH <http://ehr.meditech.com/>
781-774-2293

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to