0

私の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>
4

1 に答える 1

1

以下のコードを試してみましたが、うまくいきました。

success: function(response)
{    
    var newOption = '<option value="' + response + '">' + newHeader + '</option>'
    $('#proj_qn_header_id').append(newOption).selectmenu('refresh');
}
于 2012-10-11T12:20:53.130 に答える