问题标签 [jquery-select2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8347 浏览

jquery - 使用 Rails 和 JSON 的 Select2

我正在尝试将 select2 与我的 rails 应用程序一起使用,但无法在我的视图中显示结果。我在 chrome 控制台中看到了正确的 json,但无法在下拉列表中显示结果...

请你帮助我好吗 ?

谢谢 :

控制器:

我的 Javascript :

我无法弄清楚出了什么问题,谢谢您的帮助

我刚刚编辑了控制器 render_to json 和 js 中的结果以修复 chrome 控制台中的错误,我知道我很接近但仍然无法让我的用户 first_name 和 last_name 显示在字段中......

0 投票
11 回答
56470 浏览

javascript - 选择和选择2有什么区别?

ChosenSelect2是两个比较流行的扩展选择框的库。

两者似乎都得到了积极维护,Chosen 比较老,并且支持 jQuery 和 Prototype。

Select2 只是 jQuery,它的文档说 Select2 是受 Chosen 启发的,但没有详细说明所做的任何改进(如果有的话)或重写的其他原因。

两个库具有几乎相同的功能集,我发现的唯一比较是一个有点不确定的 jsperf 测试页面。

这些库中的任何一个都比其他库有什么优势吗?

0 投票
1 回答
9115 浏览

php - Select2 AJAX Multiple 无法正常工作

所以我有一个 select2 ajax 选择器,在不使用 multiple 时可以完美运行,但是当我使用 multiple 时,它​​基本上有时可以正常工作,而其他情况则不能。

我的 PHP 返回的是:{"results":[{"id":"6","text":"LukePOLO"}]}

所以我得到的结果只是没有填充。

有人有想法么?

0 投票
3 回答
35527 浏览

jquery - 将参数传递给 jQuery 的 select2 ajax 调用

我正在尝试将一个额外的参数传递给 select2 中的 ajax 调用:

我实际上想将另一个参数传递给ajax调用......元素本身的id

但是,我无法弄清楚如何实际访问元素的 id (3383) 或页面上的任何其他值。

0 投票
1 回答
374 浏览

jquery - JS 不能在加载的 html 上工作

我正在使用select2,基于 jQuery 的选择框。
并希望通过选择多个选项来加载页面的一部分。
这很好用,但是 javascript 在加载的部分上不起作用。
我该如何解决这个问题?

0 投票
1 回答
1298 浏览

jquery - select2 插件和 json 格式 rails 3

我正在将此 gem 用于自动完成功能:

https://github.com/argerim/select2-rails和 select2。

这是我的行动:

这是我的 JavaScript:

这是我的 json 视图:

我想获得按搜索排序的结果并使用无限滚动功能,但它无法正常工作。

我究竟做错了什么?

0 投票
1 回答
5800 浏览

ajax - select2 小部件如何使用 AJAX 填充?

当我在我的小部件中输入几个字符时,我会从 AJAX 获得如下结果:

但是,我错过了如何用这些结果填充小部件的部分。

这是我用于小部件的代码:

我错过了什么?

0 投票
4 回答
5040 浏览

jquery - 在 Symfony2 中使用 GenemuFormBundle

我正在尝试在我的 Symfony2 应用程序中使用 que GenemuFormBundle。我按照以下链接中的步骤操作:

http://symfohub.com/repo/GenemuFormBundle/documentation

之后,它似乎已正确安装。在该网站的底部,它说:

您使用了 GenemuFormBundle,但您发现它不起作用!也许你忘记了 form_javascript 或 form_stylesheet。

原理是将javascript、样式表和html分开。这允许更好地集成网页。

查看模板示例表单视图:

https://github.com/genemu/GenemuFormBundle/blob/master/Resources/doc/template.md

我将该代码复制到呈现我的表单的模板中。然后我下载了 jquery、jquery-ui 和 jquery-tokeninput,js 和 css 文件,因为看起来它们是实现 Select2 功能所需的文件,我将它们放入各自的文件夹中,并正确加载它们(在至少 Symfony2 没有抱怨找不到它们)。

我还将以下代码放入我的实体中,使用genemu_jqueryselect2_choice 而不是默认代码:

表单加载并正常工作,但我没有得到这样的选择框。

但相反,我得到了老式的选择框。如果我使用genemu_jqueryautocompleter_entity 选项,自动完成功能也不起作用。我做错了什么?

0 投票
3 回答
6004 浏览

selenium - 用于下拉框的 Selenium Select2 命令

我是 selenium 的新手,在我之前的问题Selenium IDE command for input type hidden 它正在使用 select2 请帮助我使用下拉列表的选择选项的命令。

我试着在这里查看https://gist.github.com/3683275但它似乎对我不起作用

0 投票
1 回答
1520 浏览

twitter-bootstrap - Bootstrap 导航栏中的 Angular UI Select2

Bootstrap 导航栏中 Angular-UI 的 Select2 出现错误

请参考http://plnkr.co/edit/yCG5M9