Jquery 仍在加载时进行部分AJAX渲染

Jquery 仍在加载时进行部分AJAX渲染,jquery,ruby-on-rails,ajax,Jquery,Ruby On Rails,Ajax,我使用RubyonRails和jQuery 只是想知道你们是否知道一种方法,用jQuery请求一个数组,然后将数组的每个成员呈现给已经完成加载的HTML主体,同时继续加载其他成员 比如说 如果我使用jQuery请求一个脚本,该脚本在JSON数组中返回30个成员。通常,在整个阵列完全加载之前,您无法访问该阵列。但是如果数组成员1、2和3都完成了呢。在4-30个成员继续加载时,我是否可以使用这些成员?可能吗?某种渐进式渲染?装货 也许不是最好的解决方案,但您可以在循环中一次请求一个: functio

我使用RubyonRails和jQuery

只是想知道你们是否知道一种方法,用jQuery请求一个数组,然后将数组的每个成员呈现给已经完成加载的HTML主体,同时继续加载其他成员

比如说


如果我使用jQuery请求一个脚本,该脚本在JSON数组中返回30个成员。通常,在整个阵列完全加载之前,您无法访问该阵列。但是如果数组成员1、2和3都完成了呢。在4-30个成员继续加载时,我是否可以使用这些成员?可能吗?某种渐进式渲染?装货

也许不是最好的解决方案,但您可以在循环中一次请求一个:

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

当你到达最后一个,发送一个404和
将不会被调用。

是的,我真的专注于最小化加载时间。让它变得很快。最好加载整个阵列,然后等待执行30个单独的请求。