我想使用link_to与remote:true
发送额外数据在我看来,有相当数量的教程提供了在Rails 3中使用jQuery的指导。不幸的是,大多数似乎是相互重复或者根本不帮助我在我需要的领域。
我目前正在我的Rails应用程序中实现新闻源样式侧边栏。当用户首次加载网页时,假设显示10个项目。可以在新闻源的底部“加载更多项目”。
到目前为止,我只是使用脚本标记并手动生成所有html而不是使用现有的部分。我试图摆脱这一点。
要知道已经显示了多少新项目,我一直在使用jQuery来计算页面上的新闻项数(所以当我查询数据库时,我可以通过那么多记录来抵消)并将其作为{ AJAX请求的{1}}属性。
我正朝着某些方向前进:
data
但是,我似乎无法传递任何其他信息。
有没有办法改变数据(可能在<%= link_to "Load More Items", url_for(:action => 'load_wb'), remote: true %>
事件中?)所以我仍然可以利用jQuery来计算现有数据项的数量?
在一个可能适用于其他人的更一般情况下,如何通过帮助器(如link_to)传递数据?
我也试过
ajax:before
并且仍然没有成功
答案 0 :(得分:0)
<%= link_to "Load More Items",
url_for({action: "load_wb", current_count: 5}),
remote: true %>