1

您好,我编写了一个使用 Jquery 访问 Instagram API 的网站。它工作正常,唯一的问题是客户希望拥有超过 20 个图像。我一直在到处寻找,但找不到如何循环 ajax 调用,以便它通过 url next 信息运行所有可用的 ajax 查询。现在我的代码是

$.ajax({
        type: "GET",
        dataType: "jsonp",
        cache: false,
        url: "https://api.instagram.com/v1/users/*my user code* /media/recent/?access_token=* my access token*",
        success: function(data) {

My display code here
}

有没有办法从所有调用中获取所有数据并将它们组合成一个数据对象,以便我的代码可以循环遍历它?

非常感谢。

4

1 回答 1

1

您可以启动多个 AJAX 请求,然后使用 $.when 等待所有请求完成。一旦 $.when 返回,它会将您所有请求的数据作为其 .done() 回调的参数。我在这里的 jsfiddle 中说明了这一点:

http://jsfiddle.net/dflor003/BeNdE/

于 2012-10-10T02:40:14.790 回答