2015-07-28 4 views
0

http://here IP-адреса: 8080/больницы/пользователь/профиль это моя ссылка сервера, который предоставляет данные, но не могут получить данные в моей угловой консоли контроллера получает следующую ошибкуXMLHttpRequest не может загрузить

XMLHttpRequest не может загрузить http://ip адрес сервера: 8080/больница/пользователь/профиль. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Origin 'http://localhost:8080', следовательно, не допускается.

ctrl. $ Injection = ['$ location', '$ scope', '$ http', '$ rootScope'];

function ctrl($location,$scope, $http, $rootScope){ 




    $scope.reg = function(){ 
     alert("in the function"); 
     $http.get('http://ipaddr:8080/hospital/user/profile').success(function(response) { 
      $scope.data = response.data; 
     alert("in the function data is"+response); 
      console.log(response); 
     }).error(function(response){  
     alert(" Fail to Access Data"); 
     }); 

    }; 
+0

набор заголовков, чтобы CORS при отправке ответа от апи – binariedMe

+2

Cors Проблема: Посмотрите по адресу://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource – Ayush

ответ

0

Вам нужно добавить CORS фильтр в Сервере плз проверить http://enable-cors.org/server.html настроить сервер

+0

эй !!!!!!!!!!! Большое спасибо, я добавил CORS в свой браузер Chrome и успешно работает. Спасибо – sush

+1

@sush PLZ принять в качестве ответа, если он решает цель ур! привет! – Rahul

Смежные вопросы