私のウェブサイトでは、データテーブルにデータを表示しています。今問題があります。デフォルトのページ付けよりも10レコードが表示されていない場合は、表示されませんが、10レコード以上になると、データテーブルのページ番号が表示されます。データテーブルで10個以上のレコードが表示されている場合はページ番号が表示されます。ページ番号は表示されません
これは私がサーバー側の処理を終了したら、このDataTableのコードはデータテーブル
を初期化する方法である: -
var save_method;
var table;
$(document).ready(function() {
table = $('#table').DataTable({
oLanguage: {
sProcessing: "<img src='<?php echo base_url();?>assets/img/loader.gif'>"
},
"processing": true,
"serverSide": true,
// Load data for the table's content from an Ajax source
"ajax": {
"url": "<?php echo base_url();?>Technology/technology_list",
"type": "POST"
},
"columnDefs": [
{
"targets": [ -1 ],
"orderable": false,
},
],
});
});
どのようにしてdataTableを初期化しますか? Nyマークアップ、AJAX、JSON ...?いくつかのコードを表示してください.... – davidkonrad
私はまた、datatableでサーバー側の処理を完了しました。そのために、私はデータテーブルのいくつかのコードを貼り付けます。私が答えの下でそれを適用すればそれはそれで働いていない –
それはまさに私が尋ねた理由です:)異なる状況に異なるアプローチがあります。だから、 'Technology/technology_list'はJSONを返しますか?もし私がもっと知っていれば、喜んで例を作るでしょう: 'xhr'イベントを聞き、records <10なら'#table_filter'と '#table_length'を無効にして、例を作りたいと思っていますがAJAXのレスポンスの仕方を知る必要があります。 – davidkonrad