2016-04-11 4 views
-1

ServiceПолучение ошибки syxtax использованием JSONP перезвоните - angularJs

some.factory('homeService', ['$http', function($http){ 

     return { 

      getEvents : function(url) { 

       return $http.jsonp(url); 
      } 
     } 

    }]); 

Контроллер

homeService.getEvents("http://server.some.io/s/first?callback=JSON_CALLBACK") 
    .then(
     function(response){ 
      $scope.events = response.data.events; 
     }); 

Ошибка: Uncaught SyntaxError: Неожиданный токен :

Что: объект JSON: {"meta": {"has_next": false, "status": 200, "place":.....

Ошибка указана с тегом "meta"

Любая подсказка о том, что происходит?

+2

Конечно. ваш ответ «JSON» не является ответом «JSONP». вы не можете исправить эту проблему с помощью javascript. Кажется, что 'server.some.io' не поддерживает JSONP. –

+0

Правда. Он возвращается регулярно json –

ответ

0

Сервер не возвращал формат JSONP. Исправлено на сервере.

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