Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Rails在完成请求后动态推送内容_Javascript_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Javascript Rails在完成请求后动态推送内容

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

目前,我正在用RubyonRails构建一个网站

问题: 我的网站使用不同的国外API获取数据,例如亚马逊产品广告API。如果我一次加载10个对象,它将超时。 可以加载每个特定的对象吗?(如果一个请求完成了,在页面上用javascript推送它,或者类似的东西)用户应该能够在后台加载其余内容时读取第一个对象

简单的例子:

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请求或流式处理。你能发布更多关于你的控制器和视图/部分的信息吗?