Jquery Syntax Error For A Valid Json
I am trying to get the instagram user details using jQuery ajax which can be found from the url https://www.instagram.com/instagram/?__a=1 But when i call the same through ajax fr
Solution 1:
If you are getting respone as JSON
,
Change from dataType: "jsonp"
to dataType: "json"
Valide json response would look like
{"Name":"Foo","Id":192.168.73.96,"Rank":7}
And jsonp would be like
parseResponse({"Name": "Foo", "Id": 1234, "Rank": 7});
Get more details form here
Solution 2:
Instagram does not support jsonp, it is not used much anymore in favor of CORS. Change jsonp
to json
. However, this will not work because Instagram's CORS policy prevents it. You will need to use the API provided by Instagram.
$(document).ready(function() {
var instagram = 'instagram';
$.ajax({
url: 'https://www.instagram.com/' + instagram + '/?__a=1',
dataType: "json",
success: function(e) {
document.write(JSON.stringify(e));
}
});
});
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Post a Comment for "Jquery Syntax Error For A Valid Json"