我對編程非常陌生,我目前有一個場地表,它可以通過類型和/或區域使用索引頁上的複選框進行過濾。如何修改我的過濾器表單以使用AJAX?
在railscasts的幫助下,我添加了使用AJAX添加評論到場地的功能。我如何去AJAX化我的過濾器表單?
到目前爲止,我有這樣的:
場館控制器
def index
if
@venues = Venue.with_type(params[:venuetypes]).with_area(params[:areas])
else
@venues = Venue.all
end
end
場館指數
<div class="filter_options_container">
<%= form_tag '', :method => :get, :id => 'filter_venues' do %>
<fieldset class="filter_form_fieldset venuetypes">
<% Venuetype.all.each do |v| %>
<%= check_box_tag 'venuetypes[]', v.id, false, :id => "venuetype-#{v.id}" %>
<label for="venuetype-<%= v.id %>"><%= v.name %></label>
<% end %>
</fieldset>
<fieldset class="filter_form_fieldset areas">
<% Area.all.each do |a| %>
<%= check_box_tag 'areas[]', a.id, false, :id => "area-#{a.id}" %>
<label for="area-<%= a.id %>"><p1><%= a.name %></p1></label>
<% end %>
</fieldset>
<div class="filter_form_button">
<p2><input type="submit" value="Filter"/></p2>
</div>
<% end %>
</div>
我試圖在應用了jQuery railscast用同樣的方法使用AJAX添加評論,但太多的peices不適合,並認爲我正在往下走用這個錯誤的路徑,任何人都可以給我任何指針?
非常感謝您的幫助。
非常感謝您的回答,它非常棒,正是我想要的! – Dave 2011-03-16 18:32:18