2012-10-11 63 views
0

在我的ruby on rails应用程序中,我有标题dropdownlist,它应该在添加新标题后刷新。在添加新条目后刷新dropdownlist

我尝试了下面的ajax调用成功,但它不工作。形式

<tr style="height:40px;"> 
     <td width="35%"> 
      <%= f.label :header_id,"Header" %> 
     </td> 
     <td> 
      <%= f.select :header_id,Header.all.collect { |mp| [mp.header, mp.header_id]}, {:prompt=>"Please select"},:id=>"proj_qn_header_id" %> 
     </td> 
</tr> 

回答

1

success: function(data) 
{ 
    alert("Header Added Successfully"); 
    $('#proj_qn_header_id').selectmenu(); 
    $('#proj_qn_header_id').selectmenu("refresh"); 
}, 

选择标签我想下面的代码,它的工作。

success: function(response) 
{  
    var newOption = '<option value="' + response + '">' + newHeader + '</option>' 
    $('#proj_qn_header_id').append(newOption).selectmenu('refresh'); 
}