最初未填写数据集之后,已收到并插入到数据集的日期列中的日期

时间:2019-05-02 10:16:35

标签: php jquery datatable

check the code日期列中收到的日期,并在初始填充数据库后未将其插入到该数据库中!

在我的代码中,我制作了一个HTML页面,其中有一个数据表,并用从SQL查询接收的数据填充它。一旦表格中充满了来自数据库的数据,我就对另一个PHP页面进行ajax调用,并以JSON格式接收表格中列出的事件的日期,并将其转换为javascript对象,并将其放入通过在脚本标签内编写ajax调用和数据表插入代码来填充之前填充的同一张表;日期已插入,但未排序。所有这些事件都在我的代码的PHP部分中发生。有人可以指出我的错误吗?最初填充表格后,如何将数据排序,然后再次添加到之前未填充的新列中。

1 个答案:

答案 0 :(得分:0)

首先,您需要通过在$(document).ready函数中调用以下函数来设置表中的数据格式(或在任何情况下,但在创建数据表之前):

$.fn.dataTable.moment(format); //format can be anything, like DD/MM/YYYY

为此,您需要具有当下的js库。

然后,您可以使用dataTable API来按dataTable创建函数中的列进行排序。示例:

table = $("#your-table").DataTable(
    {
      order: [columnNumber, order]
    }
  )

columnNumber是您要排序的列号(以0开头),并且顺序为'desc'或'asc'。

检查api以获取更多信息here