问题标签 [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 回答
21681 浏览

jquery - Jquery DataTables在排序时将顺序更改为desc

我正在使用 DataTables 来显示一些数据,它工作得很好,但我想稍微自定义它,不知道如何。

我想要做的是当用户单击列标题对该列进行排序时,我希望它最初按降序而不是升序排序。有没有办法做到这一点?

0 投票
6 回答
34102 浏览

json - 我想根据 JSON 数据在 DataTables 的记录字段中创建链接

我正在创建一个 dataTables 表,用作生成漫画的网站的页面存档。在该档案页面上,我想让漫画的标题成为该漫画页面的链接。

初始化:

HTML:

JSON数据:

其中“标题一”或“标题四”等将是该漫画页面的链接。诚然,我对 dataTables 的处理方式并不多,因此,如果您可能在解决方案中明确表示,那将不胜感激。

0 投票
1 回答
23173 浏览

jquery - 更新单元格的jquery数据表

我有一张桌子,如下所示:

然后,JavaScript:

现在,我无法根据选中的复选框更新表格:

我正在尝试更新检查的每一行中的第 5 个单元格。我正在使用fnUpdatefnGetPositionhttp://www.datatables.net/api)的组合。

fnGetPosition需要tdortr元素,所以我想我只是抓住td复选框的父项:

但我一定parentTD做错了,因为pos似乎从来没有有价值。

有任何想法吗?

0 投票
1 回答
6416 浏览

jquery - 将数据表 jquery 插件与 WCF 服务一起使用的示例

有谁知道将DataTables jquery 插件与 WCF 服务一起使用的任何示例?

我正在尝试将 WCF 服务与 JavaScriptSerializer 一起使用,不幸的是,它似乎通过添加额外的反斜杠返回了狡猾的 JSON。然而,鉴于 JSON 的检索可以移交给 jQuery 调用,DataTables 似乎提供了一种解决方法。我对 jQuery 不够熟悉,无法让它工作。

我的 javascript 是:

我的 WCF 服务吐出:

JSON 字符串正在进入 DatatTables 脚本,但它未被识别为 JSON,并且出现以下错误:

'aaData.length' 为 null 或不是对象

0 投票
1 回答
120 浏览

javascript - Javascript 重创性能

我刚开始对表格数据使用数据表(java 脚本),由于 js,我能够使用搜索、每页多少行、排序和分页等功能。在使用 js 之前,我只是在表格中显示数据(使用 Ajax 进行分页),但无法使用上述功能(在这种情况下性能很好)。现在我使用 jquery.dataTables.js 和 jquery.js 文件作为表结构。但问题是这严重影响了网站的性能,最初所有脚本都只在一页下,然后 Firefox 给出警告消息为“无响应脚本”,然后我只是为表格创建了单独的文件,然后我停止了这个消息,但性能较差。我所做的是,从 API 获取数据,将其存储到数据库中然后显示它,但是 js 需要很多时间,有时它根本不会
我真的需要使用 js 做表,但不能承受这种糟糕的性能。以前有人遇到过这个问题吗?
等待宝贵的建议。

0 投票
1 回答
487 浏览

ajax - 您如何正确转义要通过 ajax 发送的 json?(使用数据表)

我想知道如何正确地转义我的 json 代码。我正在使用数据表插件,这是失败的 json。

它最初看起来像这样(没有左/右括号和逗号):

我将如何正确逃避这一点?

0 投票
1 回答
2032 浏览

jquery - sAjaxSource 不会在 IE 中执行

我在我的 MVC 应用程序中使用 jquery 数据表服务器端。当我在我的控制器方法“FillTable”中设置一个断点时,执行只会在 IE 上第一次到达。如果我返回并重新加载页面并且数据不同,则不会调用该函数。当我尝试 Firefox 时,每次重新加载都会遇到断点,没有任何问题。这是我的代码。

我的数据表是

但是,如果我更改显示行数,单击分页或执行搜索就可以了。有人可以帮我解决这个问题。

0 投票
1 回答
184 浏览

jquery - 有没有人让 Datatables 1.7.x 真正与 ASP.NET MVC 2 一起工作?

是否有演示如何将 Datatables 1.7.x 与 ASP.NET MVC 2 一起使用?

在某处看到了一个早期的演示,但 Datatables API 已经更新。有没有人有工作代码来实现?

谢谢!

0 投票
1 回答
186 浏览

jquery - 使用 Jquery,我将如何制作所有

我将使用 jquery 插件数据表。我在文档中看到了 fnRowCallback,但它看起来很复杂。

如果我对如下所示的表的行和数据进行 2 种类型的更改,代码会是什么样子:

变更 1涉及根据数据向每一行插入信息:

变化2是通过插入此类信息使每行的2个数据元素隐藏:

我将从 PHP 服务器中提取数据。诀窍是建立从数据表到网络地图的链接。我是 jquery 和数据表的新手。任何帮助是极大的赞赏!

0 投票
1 回答
378 浏览

javascript - 从 jqueryui 对话框更新数据 - 大小限制问题

我正在使用 jquery 数据表来显示来自 mysql 数据库的数据。当您单击一行时,会打开一个 jquery ui 对话框,其中包含一个数据表单,以及用于更新或删除条目的按钮。更新按钮的代码使用序列化将数据发送到 PHP 脚本,如下所示:

我遇到的问题是数据库中的一个字段用于正文,并且可能非常大。这导致在某些情况下未提交表单。我意识到我可以增加 Apache 配置设置 LimitRequestFieldsize 的值,但不幸的是,由于我无法控制的问题,我无法更改 Apache 配置。有什么办法可以解决这个问题吗?有没有比上面使用的方法更好的向服务器发送数据的方法?