问题标签 [datatables]

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 投票
6 回答
18524 浏览

jquery - Jquery DataTables 插件 - sAjaxSource

我从 asp.net Web 服务获取数据,我想知道是否有办法将这些数据(直接从 Web 服务以 json 格式)传递到 DataTables 对象中。我想做类似的事情:

0 投票
1 回答
7042 浏览

jquery - 对动态表行使用 jquery 数据表

我正在使用 jquery/javascript 动态构建表。我有几个链接,基于这些链接将使用 json/jquery 动态生成表体。

我喜欢将 jquery 数据表与动态创建的表集成。我如何附加.dataTable()动态创建的行。

当我尝试在 document.ready 中使用时,该表包含第一次创建的表的值。

我的 javascript 看起来像:

使用上面的 js 函数,它将为每次点击链接添加数据表。

dataTable()是一个 jquery 插件,它为 html 表提供排序、分页和搜索功能。该插件动态添加用于搜索的文本框和用于分页的寻呼机。

我面临的问题是,当我单击其中一个链接时,我会动态构建表格,dataTable()然后再次添加另一个文本框和寻呼机,并在搜索和寻呼中给出先前创建的结果。我也需要避免这种情况,该dataTable()功能应该适用于最新的动态表格内容

我如何改写这个 js 函数以使数据表不被多次添加并且应用最新的动态表?

0 投票
4 回答
56689 浏览

html - HTML 表格中的文本框:如何自动调整大小?

我想在我的 HTML 表格的底部(或顶部,无论如何)添加一行,每列中都有一个文本框(以允许过滤每列的内容)。

FWIW,该表基于 jQuery DataTables 插件。

问题是文本框加宽了列。我希望每个文本框都填充其列的宽度而不放大它。我怎样才能做到这一点?

0 投票
4 回答
24908 浏览

jquery-plugins - jQuery DataTables 服务器端处理和 ASP.Net

我正在尝试将 jQuery Datatables 插件的服务器端功能与 ASP.Net 一起使用。ajax 请求返回有效的 JSON,但表中没有显示任何内容。

我最初在 ajax 请求中发送的数据有问题。我收到“无效的 JSON 原始”错误。我发现数据需要在字符串中而不是 JSON 序列化,如本文所述:http ://encosia.com/2008/06/05/3-mistakes-to-avoid-when-using-jquery-与-aspnet-ajax/。我不太确定如何解决这个问题,所以我尝试在 ajax 请求中添加它:

如果上述方法最终有效,我稍后会添加其他参数。现在我只是想让一些东西出现在我的桌子上。

返回的 JSON 看起来没问题并且可以验证,但是帖子中的 sEcho 是未定义的,我认为这就是为什么没有数据被加载到表中的原因。

那么,我做错了什么?我是在正确的轨道上还是我很愚蠢?有没有人遇到过这个问题或有任何建议?

这是我的 jQuery:

HTML:

网络方法:

返回的 JSON:

0 投票
2 回答
2012 浏览

jquery - Jquery 数据表插件

JQuery菜鸟在这里...

我有一个关于 DataTables 插件的问题。数据表链接。

该插件声称:

一个常见的用例是当您显示可以定期更新的实时信息时

作为一个新手,我不知道如何使用 Ajax 初始化表,以便表在服务器信息发生更改时动态更新。(即在服务器中添加新信息时,更改实时显示在表格上)

PS:我使用 PHP 作为服务器端脚本。

0 投票
3 回答
8709 浏览

jquery - 用于 Ajax 表的 DataTables jQuery 插件 nowrap

当所有信息都是为​​ ajax 表动态生成时,有人可以给我一个示例,说明如何将 nowrap="nowrap" 添加到列中吗?

我知道这可能是一个长镜头。提前致谢。

0 投票
1 回答
1002 浏览

jquery - 我应该预先初始化一个 JQuery 数据表吗?

我正在使用 JQuery Datatables,我想知道,为了提高效率,我是否应该在页面加载时初始化 Datatable。那么当用户提交查询时,调用datatable API addData?

或者,我可以使用服务器查询字符串初始化 DataTable。

0 投票
8 回答
75046 浏览

jquery - jQuery - 数据表,如何获取列 ID

如何在 jquery 的数据表插件中获取列 id 我需要列 id 来更新数据库。

0 投票
2 回答
4700 浏览

jquery - jquery dataTables插件:动态修改ajaxSource

在我的页面上,我有dataTable,它是用例如“/api/reports”之类的 sAjaxSource url 初始化的。当我们进行排序时,过滤它会附加到 url 附加查询键。我想将键“date_from”和“date_to”添加到 sAjaxSource url(可以在表初始化后更改日期间隔)。在重新加载表之前是否有任何入口点函数,所以我可以在那里做类似的事情:

感谢您的帮助!

0 投票
3 回答
4614 浏览

jquery - jquery数据表问题

编辑 没关系......我真的错过了明显的......呃。

我有一个五列表,并且正在使用 jquery.datatables.js ( http://www.datatables.net/ )。我试图弄清楚如何删除第一列和第五列的排序,这样它根本不是一个选项......

我已经尝试了下面的函数,但它仍在为列添加排序:

我错过了什么吗?