Devo eseguire una richiesta tra domini in un'estensione di Chrome. So che posso farlo via message passing ma preferirei attenermi solo agli idiomi di jQuery (quindi il mio javascript può funzionare anche come <script src="">
).Utilizzo di jQuery.getJSON nell'estensione di Chrome
faccio la normale:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", function(data) {
console.log(data);
});
ma alla console degli errori che vedo:
Uncaught ReferenceError: jsonp1271044791817 is not defined
Is jQuery non inserendo la funzione di callback correttamente nel documento? Cosa posso fare per far funzionare questo?
(Se io incollare il codice in una console di cromo, funziona benissimo, ma se metto come le page.js in estensione è quando compare il problema.)
Grazie - risolto il mio problema, troppo :) –
Quando faccio questo, Ho ricevuto questo errore: 'Errore porta: impossibile stabilire una connessione. La fine di ricezione non esiste. –
Che cosa includo all'interno della funzione se volessi visualizzare un elemento dalla matrice JSON? – wishman