2012-07-18 80 views
1

在我的一個表單中,我有一個名爲event_id的元素,我從下拉框中選擇了一個值。一旦我選擇event_id,我想使用Ajax調用控制器,並將panel_event_id作爲ruby變量返回,我可以在表單的其餘部分使用它。下面是我在做什麼:Rails:傳遞價值:查看控制器使用Javascript/Ajax查看

在routes.rb中,我有以下幾點:

match 'panel_event_id', :to => "panels#event_id" 

我有以下的javascript函數(有關語法不知道):

<script type="text/javascript"> 
    $('select').change(set_session_event_id); 

    function set_session_event_id() 
    { 
    var event_id = document.getElementById("event_id"); 
    var event_id_value = event_id.value; 
    $.post('panel_event_id', { set_event_id: event_id_value }); 
    } 
</script> 

什麼我把我的panel_controler.rb,在以下方法:

def panel_event_id 
end 

我該如何採取行動回來我我的看法?

回答