1

こんにちは、Jquery を使用して Instagram API にアクセスするサイトをプログラミングしました。それは正常に機能しています。唯一のことは、クライアントが 20 枚を超える画像を希望していることです。私はどこでも探してきましたが、ajax 呼び出しをループして、次の URL 情報を使用して利用可能なすべての 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
}

すべての呼び出しからすべてのデータを取得し、それらを 1 つのデータ オブジェクトに結合して、コードがループできるようにする方法はありますか?

どうもありがとうございました。

4

1 に答える 1

1

複数の AJAX リクエストを開始し、$.when を使用してすべてのリクエストが完了するまで待機できます。$.when が戻ると、すべてのリクエストのデータが .done() コールバックのパラメータとして取得されます。ここのjsfiddleでこれを説明しました:

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

于 2012-10-10T02:40:14.790 に答える