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

在 Zepto 中

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