ruby on rails 3 -响应来自同一个控制器的多个AJAX调用



我有一个页面,其中有2个或更多的列表,我想分页(与kaminari为例)

@list_a@list_b

这些是在我的pages#home控制器

中创建的

我想有一个链接为每个列表(与remote: true)通过javascript追加新的元素。

那就等于

respond_to do |format|
format.js
..
end

将触发一个home.js.erb调用。

但是在home.js.erb中我不知道如何知道是哪个链接使home.js.erb着火的

我如何区分两个ajax链接-从控制器或在js?以及如何?

try this,

查看文件

<%= link_to "link_1", <your path>, :list => 1, remote: true %>
<%= link_to "link_2", <your path>, :list => 2, remote: true %>
在home.js.erb

<% if params[:list] == "1" %>
   // link 1 clicked
<% elsif params[:list] == "2" %>
   // link 2 clicked     
<% end %>

相关内容

  • 没有找到相关文章

最新更新