jQuery JSONP no llama a la devolución de llamada

Estoy teniendo algún problema con jsonp y jquery.

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 agrega algo como?callback=myCallback&_=1340513330866 a my_url y los datos devueltos desde my_url sonmyCallback('abcd') - Aunque en realidad devolverá algún código HTML en lugar delabcd.

Problema:abcd no se registra en la consola a través demyCallback. Entonces, ¿qué estoy haciendo mal? ¿Tenía la impresión de que los datos devueltos se ejecutarán ya que están dentro de las etiquetas de script?

Respuestas a la pregunta(4)

Su respuesta a la pregunta