I am sending ajax request to a url http://json-cricket.appspot.com/score.json
by the code
var url="http://json-cricket.appspot.com/score.json";
$.get(url, function (data) {
console.log(data);
}, 'json');
and this is not working, but if I add '?callback=?
' to the url, then it will work. i.e.
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, 'json');
Then it will work.
Both url will give the output. Only the difference is the the latter one will wrap the results on ?(result)
.
For my knowledge, can anyone explain me what is happening? It was taken from here.
Any link for further study would be highly appreciable.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…