在ajax调用中使用新参数重新加载数据表

时间:2017-12-02 08:05:39

标签: jquery ajax datatables

我在我的应用程序中添加了一个带有AJAX调用的数据表。它的工作正常,但我需要添加一些自定义过滤器。

这是我的代码

<table id="mydatatable">
    <thead>
        <tr>
            <td>Name</td>
            <td>Age</td>
            <td>Email</td>
        </tr>
    </thead>
</table>
<script>
    $("#mydatatable").DataTable({
        "ajax": {
            url: "ajax.php?action=datatable",
            "type": 'POST',
        },
        "order": [[2, "desc"]],
    });
</script>

现在我添加了年龄> 15,&gt; 25,&gt; 35的自定义选择框,选择框更改我需要进行AJAX调用并刷新数据表

1 个答案:

答案 0 :(得分:-1)

您可以使用ajax.data选项从选择框向sort脚本提供数据。然后使用ajax.reload() API方法在选择框的值更改时重新加载数据。

根据提供的ajax.php请求参数更改您的ajax.php以过滤数据。

例如:

age