我有一个表单,我使用魔幻库将文本字段转换为标记字段。
My form
= form_for @question, remote: true do |f|
.form-group
= f.label :tag_list
= f.text_field :tag_list, class: 'suggest-tag'
= f.submit我的脚本
$('.suggest-tag').magicSuggest({
data: ['Paris', 'London']
});在AJAX表单提交之后,我从响应中重新呈现该表单,但是输入字段没有转换为标记字段,因为magic建议书不再与新字段“关联”。我如何将处理程序绑定到'ajax:success‘事件或其他事件,以便在重新呈现表单之后,在新字段上正确地实例化魔法建议?
发布于 2014-05-23 11:07:56
为什么不在ajax文件(js.erb)底部调用js脚本。这样,您的脚本将在ajax操作之后被调用。
更新:
假设您的文本字段有一个id 'tag‘,那么您可以这样做:
$(document).on("click","#tag",function(){
$('.suggest-tag').magicSuggest({
data: ['Paris', 'London']
});
});https://stackoverflow.com/questions/23824918
复制相似问题