2015-05-19 3 views
1

Приложение My Angular Js не работает, когда я пытаюсь извлечь данные json с моего веб-сервера (сделанные с помощью codeigniter). Другие URL-адреса, которые отвечают с данными json, отлично работают, но некоторые из них не соответствуют действительности.Угловой js http get fail

Угловая JS код:

.controller('DashCtrl', function($scope, $http) { 
    $http.get('http://appbackend.wrappic.nl/') 
    .success(function(data, status, headers, config) { 

    }) 
    .error(function(data, status, headers, config) { 
     // log error 
     console.log("Error"); 
    }); 
}); 

Большое спасибо!

+0

Вы уверены, что это не крест вопрос домен? –

+0

Какая ошибка вы получаете? Вероятно, это вызвано вашим веб-сервером – devqon

+0

Как проверить, является ли это проблемой перекрестного домена? Насколько я могу видеть, веб-сервер не отвечает с ошибкой. – Maarten

ответ

1

Если он работает на других серверах, но не ваш собственный, я думаю, что вы пропустили заголовок «Access-Control-Allow-Origin».

Попробуйте добавить заголовок в верхней части страницы PHP, как например:

header('Access-Control-Allow-Origin: *'); 
+0

Спасибо, Рональд! Это прекрасно работает – Maarten

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