簡體   English   中英

更新數據后如何刷新數據表並保留在分頁頁面上

[英]How can i refresh data table after updating the data and retain on the pagination page

我使用了ajax.reload(),但是它不起作用。

我嘗試另一種刷新數據的方法,但是在編輯數據后如何保留在當前的分頁表上。

$.ajax({
            type: 'GET',
            url: '/test',
            dataType: 'HTML',
            success: function (html) {
                $('#group').html(html);
            },
            error: function (data) {
                console.log('Error:', data);
            }
        });

如果使用上述方法,我可以刷新頁面,但它始終會返回到第一個分頁表。 任何人都知道如何編輯數據后如何保留在當前的分頁表上?

首先,您需要獲取當前頁面(例如:3)。 調用該函數以刷新內容時,需要將當前頁面作為參數傳遞。 例如:

var myCurrentPage = 3; 
$.ajax({
    type: 'GET',
    url: '/test',
    dataType: 'HTML',
    data: {page: myCurrentPage}
    success: function (html) {
        $('#group').html(html);
    },
    error: function (data) {
        console.log('Error:', data);
    }
});

使用隱藏的輸入或某些元素屬性,變量可以是動態的

希望您了解邏輯。 告訴我是否。

我正在使用它來停留在頁面上(重新加載之前)。 “ bStateSave”:是的,我希望這能回答您的重新加載頁面。

$(document).ready(function () {
    $('#users').DataTable({
        "bStateSave" : true,
        // "searching" : false,
        "columns": [
            {"data": "id"},
            {"data": "name"},
            {"data": "phone"},
            {"data": "fax"},
        ],
        "processing": true,
        "serverSide": true,
        "ajax": {
            url: 'demo.php',
            type: 'POST'
        }
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM