2016-04-11 19 views
-1

Servisgeri çağırmak JSONP kullanarak syxtax hatası alınıyor - angularjs

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

     return { 

      getEvents : function(url) { 

       return $http.jsonp(url); 
      } 
     } 

    }]); 

Kontrolör

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

Hata: Yakalanmayan SyntaxError: Beklenmeyen belirteç : json nesnesi: olup

: {"meta": {"has_next": false, "status": 200, "place":.....

Hata "meta" işaretinden hemen sonra doğru işaret ediyor

Neler olup bittiği hakkında bir ipucu var mı?

+2

Tabii ki. "JSON" yanıtınız bir "JSONP" yanıtı değildir. javascript ile bu sorunu çözemezsin. Server.some.io'nun JSONP'yi desteklemediği anlaşılıyor. –

+0

Doğru. Normal Json'a dönüyor –

cevap

0

Sunucu, JSONP biçimini iade etmiyordu. Sunucuda sabitlendi.

İlgili konular