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