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); 
        });
0

2 Answers 2

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?

Sign up to request clarification or add additional context in comments.

2 Comments

Do you know if there is a way to get json from another page with angular, or am I screwed on this one?
You can use $http.get(url) to get data (json) using angularjs, but you might run in to CORS issues...
0

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

1 Comment

Thanks, have changed my question, and made it shorthand, my problem still exist tho

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.