<%= form_for @part, url: {action: "create"} do |f| %> <%= f.hidden_field :part_id, value: @part_number %> <%= render :partial => "form", :locals => { :f => f } %> <% end %> <script type="text/javascript"> $("select.module_name").on("change",function(){ var select = $(this); if(select.val()){ $.ajax({ url : "/page_parts/getwidgets", dataType : "html", data : {"module" : select.val(),"number_of_select" : select.data("number").replace("pp_","")}, type : "get" }).done(function(html){ $("span[for=" + select.data("number") + "]").html(html); }) } }) </script>