0

I'm trying to do a get request to a remote website but I get: "Uncaught SyntaxError: Unexpected token :" Does any one have a idea what im doing wrong? This is the code I have

var url = "http://www.colorfyit.com/api/swatches/list.json?url=facebook.com&callback=json_callback";

    $http.jsonp(url)
        .then(function successCallback(response) { 
            console.log(response); 
        }, function errorCallback(response) { 
            console.log(response); 
        });
NinjaGrisen
  • 29
  • 1
  • 6

2 Answers2

1

It doesn't look like the colorfyit api supports jsonp. The response from http://www.colorfyit.com/api/swatches/list.json?url=facebook.com&callback=json_callback is in JSON format, it's not wrapped in a function call as it would be if it was a JSONP response.

More info: What are the differences between JSON and JSONP?

Community
  • 1
  • 1
gusjap
  • 2,397
  • 5
  • 24
  • 38
  • Do you know if there is a way to get json from another page with angular, or am I screwed on this one? – NinjaGrisen Oct 25 '15 at 18:49
  • 1
    You can use $http.get(url) to get data (json) using angularjs, but you might run in to CORS issues... – gusjap Oct 25 '15 at 18:54
0

One issue you have is that your url is malformed. You need ? before the first parameter and & before the following ones.

C2Dev
  • 71
  • 5