Ich habe ein Problem mit Jsonp und Jquery.jQuery JSONP ruft den Rückruf nicht
Dies 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 etwas wie ?callback=myCallback&_=1340513330866
my_url und die zurückgegebenen Daten von my_url ist myCallback('abcd')
- obwohl sie in Wirklichkeit wird es einige HTML-Code anstelle des abcd
zurückkehren.
Problem: abcd
ist nicht eingeloggt in console durch myCallback
. Also, was mache ich falsch? Ich hatte den Eindruck, dass die zurückgegebenen Daten so ausgeführt werden, wie sie innerhalb von Script-Tags sind.
könnten Sie ein Beispiel für die Antwort stellen Sie – matt3141
'myCallback' global sein muss ... ist es? –