2012-12-08 15 views
5

In jQuery,

$.ajax({ 
    url: 'http://reddit.com/r/aww.json', 
    dataType: 'jsonp', 
    jsonp: 'jsonp' 
}); 

invia una richiesta al seguente URL:

http://www.reddit.com/r/aww.json?jsonp=jsonp1354967449950.

Ma in Zepto, la stessa chiamata di funzione invia una richiesta a:

http://www.reddit.com/r/aww.json?callback=jsonp4

L'API Reddit richiede la richiamata JSONP essere chiamato 'jsonp'. Guardando attraverso la sorgente Zepto, ho la sensazione che l'opzione 'jsonp' non sia supportata.

Come posso emulare questo comportamento jQuery in Zepto?

Nota: sto cercando di ottenere questo comportamento in Backbone.js sovrascrivendo la funzione di sincronizzazione di una raccolta e chiamando collection.fetch(), simile a questo codice: https://gist.github.com/1245613. Sono curioso di sapere se c'è un modo più idiomatico di farlo.

risposta

3

In Zepto:

$.ajax({ 
    url: 'http://reddit.com/r/aww.json?jsonp=?' 
}); 
Problemi correlati