簡體   English   中英

Rails 3.2.3和Ajax-更新當前頁面索引

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM