Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript对象数组进行自定义分页_Javascript_Jquery_Datatables - Fatal编程技术网

使用JavaScript对象数组进行自定义分页

使用JavaScript对象数组进行自定义分页,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在开发一个使用requirejs模块化的应用程序。其中一个称为数据服务的模块负责向其他模块提供数据。此模块的几乎所有get*方法都以以下格式返回javascript脚本对象: res = { totalRows: 537, pageSize: 10, page: 15, rows: [ { id: 1, name: 'Angelina' ... },

我正在开发一个使用requirejs模块化的应用程序。其中一个称为数据服务的模块负责向其他模块提供数据。此模块的几乎所有get*方法都以以下格式返回javascript脚本对象:

    res = {
    totalRows: 537,
    pageSize: 10,
    page: 15,
    rows: [
        {
            id: 1,
            name: 'Angelina'
            ...
        },
        {
            id: 2,
            name: 'Halle'
            ...
        },
        {
            id: 3,
            name: 'Scarlet'
            ...
        },
        {
            id: 4,
            name: 'Rihanna'
            ...
        },
        {
            id: 5,
            name: 'Shakira'
            ...
        },
                ....
       //10 rows
        {
            id: 10,
            name: 'Kate'
            ...
        }
    ]
}

是否可以通过向数据表提供当前页面的行、当前页码、页面大小和记录或页面总数来初始化数据表,以便它“知道”当前显示的页面以及可用页面的数量。这将允许DT正确构建寻呼机,允许用户导航到其他页面,在这种情况下,我们将再次调用数据服务模块,从数据库中检索所选页面的数据。

像这样吗?不完全是。请看一看这个例子:。它们指定了在分页、排序、筛选等操作时获取数据的URL。在我正在处理的项目中,我不能这样做。我们有一个特定的JS模块,用于处理检索数据,其get*方法返回JavaScript对象,如上述问题所示。