gpt4 book ai didi

javascript - 服务器端数据表分页无法正常工作

转载 作者:行者123 更新时间:2023-11-30 19:24:45 25 4
gpt4 key购买 nike

我的数据表服务器端处理代码有问题。问题在于分页。我的数据给了我 3 页,但只有第一次点击分页的数字有效(不管我点击了什么数字)。在此之后,任何数字的任何点击只会使表格内容闪烁。表中没有任何变化。

任何人都可以帮我一些建议,该怎么做?谢谢!

编辑:

刚刚修好了。请检查答案。

我的代码:

$('#table').DataTable({                    lengthChange: false,                    pagingType: 'numbers',                    pageLength: 20,                    destroy: true,                    searching: false,                    info: false,                    processing: false,                    paging: true,                    language: {                        url: varEndPoint + 'libs/plugins/dataTables/localization/' + userLang + '.js'                    },                    autoWidth: false,                    scrollCollapse: true,                    scrollY: '400px',                    serverSide: true,                    ajax: {                        url: 'Controller/Path',                        type: 'POST',                        dataType: 'json',                        data: { 'entity': 'owner', 'filter': 'owner'},                        beforeSend: function () { $('body').prepend('Loading...'); },                        complete: function () {                            $('.loader').remove();                        },                    columns: [                        { data: 'name' },                        { data: 'document' },                        { data: 'account' }                    ],                    columnDefs: [                        { targets: '_all', orderable: false }                    ]                });

最佳答案

这里是修复:

我的“draw”响应属性是:

int draw = Request.Form["draw"].FirstOrDefault();

只需像这样解析 int 即可修复:

int draw = int.Parse(Request.Form["draw"]);

希望对遇到同样问题的人有所帮助。

关于javascript - 服务器端数据表分页无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57042326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com