在我的ruby on rails应用程序中,我有标题下拉列表,在添加新标题后应该刷新。
我在ajax调用成功时尝试了下面的内容,但它没有用。
success: function(data)
{
alert("Header Added Successfully");
$('#proj_qn_header_id').selectmenu();
$('#proj_qn_header_id').selectmenu("refresh");
},
以表格
选择标签 <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>
答案 0 :(得分:1)
我尝试了下面的代码,它有效。
success: function(response)
{
var newOption = '<option value="' + response + '">' + newHeader + '</option>'
$('#proj_qn_header_id').append(newOption).selectmenu('refresh');
}