Javascript x-editable-bootstrap select2标签-加载指示器一直旋转
我正在使用Meteor并安装了x-editable-bootstrap Meteorite(和bootstrap)软件包 当我设置select2标签可编辑时,加载指示器会一直旋转,无法输入标签。尝试了很多,希望有人能帮忙 在我的模板中,我有一个Javascript x-editable-bootstrap select2标签-加载指示器一直旋转,javascript,jquery,twitter-bootstrap,meteor,x-editable,Javascript,Jquery,Twitter Bootstrap,Meteor,X Editable,我正在使用Meteor并安装了x-editable-bootstrap Meteorite(和bootstrap)软件包 当我设置select2标签可编辑时,加载指示器会一直旋转,无法输入标签。尝试了很多,希望有人能帮忙 在我的模板中,我有一个 <div id="editableStuff" data-title="Blah enter tags plz">Apple, Banana</div> 它在带有虚线的页面上创建默认元素。单击该元素会显示x-editable弹出
<div id="editableStuff" data-title="Blah enter tags plz">Apple, Banana</div>
它在带有虚线的页面上创建默认元素。单击该元素会显示x-editable弹出窗口,但它不会加载输入字段,加载指示器只是保持旋转
控制台记录以下错误:
TypeError:“undefined”不是一个函数(计算“this.$input.select2(this.options.select2)”)
在x-editable-bootstrap.js:3683
我发现当我在可编辑({..})
中删除类型:'select2'
时,文本字段被加载,但没有标记功能
有什么想法吗?谢谢你的提示!其他x-可编辑类型,如
地址
和文本
使用上面的代码模式,工作起来就像一个符咒 我没有在meteor上试过,但在Rails上也有同样的问题。事实证明,x-editable-bootstrap不会自动随select2.js一起提供。确保您也正在加载select2.js,因为您缺少select2.js。您可以在此处下载select2注意,上述代码在Meteor 0.8+上不再有效。请参阅我这样的人的参考资料,这可能是本地化问题。加载选择2.full,您的问题可能会得到解决。。
$(function(){
$('#editableStuff:not(.editable-click)').editable('destroy').editable({
success: function(response, newValue) {
Session.set('tmp'+name,newValue);
},
placement:'left',
select2: {
tags: ['cake', 'cookies'],
tokenSeparators: [",", " "]
},
type:'select2'
});
};