Javascript Rails在完成请求后动态推送内容
目前,我正在用RubyonRails构建一个网站 问题: 我的网站使用不同的国外API获取数据,例如亚马逊产品广告API。如果我一次加载10个对象,它将超时。 可以加载每个特定的对象吗?(如果一个请求完成了,在页面上用javascript推送它,或者类似的东西)用户应该能够在后台加载其余内容时读取第一个对象 简单的例子:Javascript Rails在完成请求后动态推送内容,javascript,ruby-on-rails,ruby,ruby-on-rails-3,Javascript,Ruby On Rails,Ruby,Ruby On Rails 3,目前,我正在用RubyonRails构建一个网站 问题: 我的网站使用不同的国外API获取数据,例如亚马逊产品广告API。如果我一次加载10个对象,它将超时。 可以加载每个特定的对象吗?(如果一个请求完成了,在页面上用javascript推送它,或者类似的东西)用户应该能够在后台加载其余内容时读取第一个对象 简单的例子: list.each do |object| result << AmazonRequest.getItem(object) [And now push th
list.each do |object|
result << AmazonRequest.getItem(object)
[And now push the changed result list to the view]
end
list.each do|对象|
结果我真的不知道RoR,但是如果在发送之前不需要在服务器上拥有所有不同的API结果(似乎是这样),那么您可以发出多个ajax请求并独立显示来自不同API的内容 当然可能,使用ajax请求或流式处理。你能发布更多关于你的控制器和视图/部分的信息吗?