2011-06-08 68 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

相关问题