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.