5

jQueryでは、

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

次のURLにリクエストを送信します。

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

しかし、Zeptoでは、同じ関数呼び出しが次の宛先に要求を送信します。

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

Reddit APIでは、JSONPコールバックに「jsonp」という名前を付ける必要があります。Zeptoソースを見ると、「jsonp」オプションがサポートされていないように感じます。

ZeptoでこのjQueryの動作をエミュレートするにはどうすればよいですか?

注:このコードのように、コレクションの同期関数をオーバーライドしてcollection.fetch()を呼び出すことにより、Backbone.jsでこの動作を取得しようとしています:https ://gist.github.com/1245613 。これを行うためのより慣用的な方法があるかどうか私は興味があります。

4

1 に答える 1

3

ゼプトで

$.ajax({ 
    url: 'http://reddit.com/r/aww.json?jsonp=?'
});
于 2012-12-08T23:16:54.917 に答える