jQuery JSONP ruft den Rückruf nicht auf

Ich habe ein Problem mit jsonp und jquery.

Das ist mein Code -

var myCallback = function(data) {
  console.log(data);
};

$.ajax({
  url: my_url,
  type: 'GET',
  dataType: 'jsonp',
  jsonp: 'callback',
  jsonpCallback: 'myCallback'
});

jQuery fügt so etwas wie hinzu?callback=myCallback&_=1340513330866 an my_url und die von my_url zurückgegebenen Daten sindmyCallback('abcd') - obwohl es in Wirklichkeit einen HTML-Code anstelle des zurückgibtabcd.

Problem:abcd ist nicht über die Konsole angemeldetmyCallback. Also, was mache ich falsch? Ich hatte den Eindruck, dass die zurückgegebenen Daten ausgeführt werden, da sie sich in Skript-Tags befinden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage