[英]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.