errores - solicitud jquery ajax de dominio cruzado
error on ajax call (1)
Estoy enviando una solicitud de jax a una url http://json-cricket.appspot.com/score.json por el código
var url="http://json-cricket.appspot.com/score.json";
$.get(url, function (data) {
console.log(data);
}, ''json'');
y esto no funciona, pero si agrego '' ?callback=?
''a la url, entonces funcionará. es decir
var url="http://json-cricket.appspot.com/score.json?callback=?";
$.get(url, function (data) {
console.log(data);
}, ''json'');
Entonces funcionará.
Ambas URL darán la salida. Solo la diferencia es la última en la que se envolverán los resultados ?(result)
.
Para mi conocimiento, ¿alguien puede explicarme qué está pasando? Fue tomado de aquí .
Cualquier enlace para un estudio posterior sería altamente apreciable.
Es porque es una solicitud ajax de dominios cruzados.
Para obtener más información, puede echar un vistazo al artículo de Wikipedia http://en.wikipedia.org/wiki/JSON#JSONP