我遇到了問題。我想用數據庫中的表格數據更新選擇框(下拉列表)的選定值。我認爲ajax是解決方案。但我該怎麼做呢?
這是我的選擇標籤查看。我的觀點是在HAML
使用rails中的ajax從數據庫更新表
%select{:name => "options", :id=>"select_other_month"}
%option{:value => "0"} Other Months
%option{:value => "5"} 5
%option{:value => "4"} 4
%option{:value => "3"} 3
%option{:value => "2"} 2
%option{:value => "1"} 1
這裏writtin是我的表
.table{:id=>"admin_time_table"}
%table{:border=>"1"}
%tr
%th No
%th Name
%th Total day
%th Total time
[email protected] = 1
[email protected] do |u|
%tr
%[email protected]
%td=u.firstname
%td=u.total_day
%td=u.total_time
[email protected] = @i +1
和我的控制器看起來像
@users = User.where(:type_id=>0)
我的意思是,當我在下拉列表中選擇4,表數據從數據庫重新加載4月份的數據。
注:我的數據庫是mysql。
對不起,我的英語不好。
您是否要求提供關於如何使用Ajax with Rails或最好將其插入到此代碼中的教程? –
我在問如何在Rails中使用Ajax –
那麼你的問題太廣泛了 - 首先閱讀[Rails guide to JS](http://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html) –