2

Ruby on Rails と jQuery を使用しています。

jQuery を使用して配列を要求し、配列の各メンバーを、読み込みが完了した HTML 本文にレンダリングし、他のメンバーの読み込みを続行する方法を知っているかどうか疑問に思っています。

例えば。

jQuery を使用して、JSON 配列で 30 のメンバーを返すスクリプトを要求するとします。通常、配列全体が完全にロードされるまで、その配列にアクセスすることはできません。しかし、配列メンバー 1、2、および 3 が完成したらどうなるでしょうか。メンバー 4 から 30 をロードし続けている間、これらのメンバーを使用する方法はありますか? それは可能ですか?ある種のプログレッシブ レンダリング?ロード中?

4

1 に答える 1

0

最善の解決策ではないかもしれませんが、ループで一度に 1 つずつ要求できます。

function getNext(num) {
    $.getJSON('/path', 'num=' + num).done(function () {
        getNext(num + 1);
    });
}

最後の 1 つに到達したら、404 を送信する.doneと呼び出されません。

于 2013-02-08T05:20:24.213 に答える