Bootstrap select 在 AJAX - js.erb 上从下拉菜单变为输入字段
Bootstrap select turns from dropdown into input field on AJAX - js.erb
有一个小问题 - 当我尝试在 Rails (js.erb) 上通过 Ruby 中的 AJAX 更新视图结果时,即。当我通过 AJAX update/render 表单时,selectpicker 变成了简单的输入,因此它从视图中消失了。有人可以建议我需要做什么来解决这个问题吗?
= form.input_field :id, :include_blank => "Some text...", collection: @some_ids,
class: 'selectpicker', "data-style" => "btn",
"data-width" => "100%", :selected => object.id, :id => "some_id"
如果 select 被动态添加到页面,您可能需要重新绑定。您应该添加:
$('.selectpicker').selectpicker();
将内容添加到 DOM 后添加到您的 js.erb
文件,以使用 selectpicker
class 作为 select 选择器初始化元素。
有一个小问题 - 当我尝试在 Rails (js.erb) 上通过 Ruby 中的 AJAX 更新视图结果时,即。当我通过 AJAX update/render 表单时,selectpicker 变成了简单的输入,因此它从视图中消失了。有人可以建议我需要做什么来解决这个问题吗?
= form.input_field :id, :include_blank => "Some text...", collection: @some_ids,
class: 'selectpicker', "data-style" => "btn",
"data-width" => "100%", :selected => object.id, :id => "some_id"
如果 select 被动态添加到页面,您可能需要重新绑定。您应该添加:
$('.selectpicker').selectpicker();
将内容添加到 DOM 后添加到您的 js.erb
文件,以使用 selectpicker
class 作为 select 选择器初始化元素。