Tengo un problema con jsonp y jquery.jQuery JSONP no llama a la devolución de llamada
Este es mi código -
var myCallback = function(data) {
console.log(data);
};
$.ajax({
url: my_url,
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'myCallback'
});
jQuery añade algo así como ?callback=myCallback&_=1340513330866
a my_url y los datos devueltos por my_url es myCallback('abcd')
- aunque en realidad se va a regresar algún código HTML en lugar de la abcd
.
Problema: abcd
no se registra en la consola a través myCallback
. Entonces, ¿qué estoy haciendo mal? ¿Tenía la impresión de que los datos devueltos se ejecutarán tal como están dentro de las etiquetas de script?
Podría publicar un ejemplo de la respuesta que desea – matt3141
'myCallback' debe ser global ... ¿verdad? –