Sto riscontrando qualche problema con jsonp e jquery.jQuery JSONP non chiama la richiamata
Questo è il mio codice -
var myCallback = function(data) {
console.log(data);
};
$.ajax({
url: my_url,
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'myCallback'
});
jQuery aggiunge qualcosa di simile a ?callback=myCallback&_=1340513330866
my_url e i dati restituiti dal my_url è myCallback('abcd')
- anche se in realtà sarà di ritorno del codice HTML al posto del abcd
.
Problema: abcd
non è registrato nella console tramite myCallback
. Quindi cosa sto sbagliando? Avevo l'impressione che i dati restituiti vengano eseguiti come avviene all'interno dei tag di script?
puoiaffiggere un esempio della risposta che si desidera – matt3141
'myCallback' deve essere globale ... è vero? –