如何动态填充DataTables选择菜单
How can I populate DataTables select menus dynamically?
我有一个DataTables表,它显示MySQL数据库中的信息。我正在尝试创建下拉筛选器<select>
,就像这里使用的一样。我知道服务器端的表不能使用那个精确的例子,但我不知道如何更改它以使它与服务器端数据库表一起工作。
如何创建下拉菜单,填充表/数据库中的信息,以筛选DataTables表?
编辑:服务器端使用PHP。我试着查询数据库,用PHP创建一个单独的菜单,并将JSON编码的信息发送到选择菜单中。
好的,我不知道如何用PHP实现这一点的细节(我知道这是绝对可能的),所以我会给你一个通用的概述。你可以稍后问我具体的细节,我会编辑我的答案。
首先,您必须拥有ajax源代码。
然后,您可以使用相同的函数(从服务器端)来动态填充下拉列表中的选项。就是这样
首先,您为空<select id='id1'></select>
制作html代码然后,您可以使用数据表中的draw
事件,在数据表上可以发出ajax请求来填充下拉列表$(oTable).on("draw", function() { ... });
。之后,当某个选择选项发生更改时,您可以刷新表和下拉列表。
这是回答你(含糊的)问题的最通用的方法。
以下是更多资源:
刷新ajax数据:单击按钮时,如何触发jquery datatables fnServerData通过ajax更新表?
如果你有更具体的问题,请告诉我。
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 如何通过引用var Using DataTables来进行分页或排序
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- Datatables:通过DOM数据源中的名称引用列
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- 使用 jQuery 检查所有值是否为空或已填充
- 如何在DataTables 2.1中迭代对象数组
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- DataTables-创建自定义分页样式(加载更多样式)
- DataTables在表之间移动行
- 如何让typeahead在我的搜索栏中填充自定义参数
- 如何使用JSON字符串中的jQuery填充下拉框
- 在引导模式中,点击相应的datatables行中的按钮,填充数据
- 如何动态填充DataTables选择菜单
- 如何用JSON对象填充表(Datatables.js)
- jQuery Datatables-没有为Ajax响应填充表