[英]Rails 3.2.3 and ajax - update current page index
有一個局部視圖,可通過單擊鏈接來加載照片。 方法test_method需要page_id來加載它們。 加載后,它們的page_id必須增加,並且還要鏈接“更多照片”。
#home / index.html.erb
<%= link_to "More photos", {:controller => "home", :action => "test_method", :page=>@current_page }, :remote => true,:id => 'lnk_more' %>
<input type=hidden value="<%=@current_page%>" id='current_page' />
控制者
def test_method
@current_page = params[:page]
@paged_photos = get_photos( :page=>@current_pag )
@current_page +=1
respond_to() do |format|
format.js
end
#home / test_method.js.erb
$("#current_page").val(<%= @current_page%>);
但是它不起作用,因為我做錯了什么。 哪里做錯了,我該如何解決?
你得到什么錯誤? 控制器代碼中有錯字-替換
@paged_photos = get_photos( :page=>@current_pag )
與
@paged_photos = get_photos( :page=>@current_page )
並以結尾關閉response_to
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.