2011-06-08 67 views
1

尋找一種方式,我可以更新數據庫,只要我在dropdpwn中選擇任何東西。 因此,如果我從下拉列表中選擇A,則該值應該使用Ajax保存在數據庫中。如何使用Ajax更新選擇下拉列表中的數據庫?

謝謝,

+0

那麼你只是想使用AJAX每當這種事件發生或發送形式你想加載數據嗎?你在使用原型或jQuery? – 2011-06-08 04:01:26

+0

當然..你必須說明下拉是否在形式... – Bijendra 2011-06-08 04:33:07

+0

我使用Jquery,下拉是部分形式。 – user659068 2011-06-08 13:12:32

回答

0

我假設你有一個窗體中的下拉框。

首先爲所有的下拉列表提供相同的類名和我已經提交表格的選項的onchange.Put這個代碼在你的文件和check.You可以通過drop_down_options選項,如果有的話也是params。

<%= form_for(@entry, :url => entries_path, :html => {:id => 'drop_down_form', :method => 'GET'}) do |f| %> 
    <%= f.select :first_d_down ,options_for_select(drop_down_options, params),{:include_blank => 'first value'},{:class => 'drop_down',:style =>"width:200px;"}%> 
<%end%> 

    $('.drop_down').change(function(){ 
    $('#drop_down_form').submit(); 
    return false; 
    }) 

包括此腳本標籤

希望它能幫助,不要回應,如果有任何疑問

感謝名單

+0

這正是我在腳本「$('#Tags')中使用的內容。change(function(){ alert(」hi「); $('#Tags')。submit(); return false; });「和 – user659068 2011-06-08 18:24:22

相關問題