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 。これを行うためのより慣用的な方法があるかどうか私は興味があります。