首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Select2多值:如何刷新

Select2多值:如何刷新
EN

Stack Overflow用户
提问于 2014-04-21 22:52:30
回答 1查看 690关注 0票数 2

我在Rails 4中使用ajax加载这个表单。使用select2-rails gem,它可以在文档加载时正确呈现:

单击update之后,它加载视图partial:

但当我单击编辑时,样式没有显示,只显示了默认的引导样式:

如何让这最后一张图片显示第一张图片中的select2样式?我认为这与第一次加载文档时select2样式的加载方式有关,但如果能有解决方案就更好了。下面是我的样式表:

代码语言:javascript
复制
$(document).ready(function(){
  $("#e9").select2();
})
EN

回答 1

Stack Overflow用户

发布于 2014-04-22 00:15:57

艾伦:

你好啊,顺便说一下……

我在Rails4中遇到了类似的问题,它与turbolinks有关。

链接:http://guides.rubyonrails.org/working_with_javascript_in_rails.html#how-turbolinks-works

在您的JS文件中,将文档更改为下面的函数名称,然后在函数下面添加两个命令,这两个命令也在下面。这也可能是你的问题,因为你的页面最初加载正确,但是当turbolinks工作时,它试图只加载以前加载的文件,以加快加载过程,并可能跳过你的文档就绪功能。让我知道这是否有帮助。(Jake DBC)。

var select2Gem = function(){ $("#e9").select2(); };

$(document).ready(select2Gem); $(document).on('page:load', select2Gem);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23199812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档