数据表。如何访问过滤的内容以及响应的顺序?

时间:2017-08-08 08:45:19

标签: datatables

我在我未实现的项目中使用DataTables,并且我试图弄清楚如何从Response中获取过滤器和订单数据。

在Ajax中定义的.php文件中:

var table = $('#table').DataTable({
    ajax: {
        url: "../admin/ajax/product.php",
        data: function (d) {

...我可以访问$ _GET变量,其中包含有关过滤内容和正在使用的订单的数据(print_r):

Array
(
    [draw] => 2
    [columns] => Array
        (
            [0] => Array
                (
                    [data] => 0
                    [name] =>
                    [searchable] => false
                    [orderable] => false
                    [search] => Array
                        (
                            [value] =>
                            [regex] => false
                        )

                )

            [1] => Array
                (
                    [data] => 1
                    [name] =>
                    [searchable] => true
                    [orderable] => true
                    [search] => Array
                        (
                            [value] =>
                            [regex] => false
                        )

                )

            [5] => Array
                (
                    [data] => 5
                    [name] =>
                    [searchable] => false
                    [orderable] => true
                    [search] => Array
                        (
                            [value] => 5
                            [regex] => false
                        )

                )
        )

    [order] => Array
        (
            [0] => Array
                (
                    [column] => 2
                    [dir] => asc
                )

        )

    [start] => 0
    [length] => 10
    [search] => Array
        (
            [value] =>
            [regex] => false
        )

    [method] => getList
)

现在我需要这些信息(过滤的内容和按什么顺序)以响应在下一个请求中对此数据执行某些操作,但这次没有ajax和DataTable。

如何访问过滤的内容以及响应的顺序?

0 个答案:

没有答案