Bootstrap Datable要求サービス側のJsonデータクライアントはデータ、ページング、ソートを正しく表示できない.
988 ワード
1.背景
Springbootで構築するバックグラウンドを使用し、jsonデータを解析してフロントエンドに返却し、フロントエンドにdatatableでデータを表示する.
2.質問
公式サイトの提示に従ってローカルのデータを正しく表示、ページングことができるが、ajaxリクエスト後のデータは正しくページング、表示できない.
3.解決方法
一部の資料はajax要求の下に書いたdataType:'jsonp',JSONはデータ交換フォーマットであり,JSONPは非公式ドメイン間データ相互作用プロトコルである.
ここでは、jsonデータの表示問題の解決に成功するが、要求後のデータはページングされず、すべてのデータが表示する、ソート等が使用できない.
いくつかの資料を調べて、datatableはクライアントでページを分けることができないと言って、この言い方は間違っています.
このフィールドの一般的な参照例はtrueであり、falseの場合、サーバ側で取得したデータはクライアントのデフォルトのページング方式でデフォルトで実現される.
これにより、表示/ページング/ソートの問題が解決する.
Springbootで構築するバックグラウンドを使用し、jsonデータを解析してフロントエンドに返却し、フロントエンドにdatatableでデータを表示する.
2.質問
公式サイトの提示に従ってローカルのデータを正しく表示、ページングことができるが、ajaxリクエスト後のデータは正しくページング、表示できない.
3.解決方法
一部の資料はajax要求の下に書いたdataType:'jsonp',JSONはデータ交換フォーマットであり,JSONPは非公式ドメイン間データ相互作用プロトコルである.
'ajax': {
'url': '/getJsonData',
'type': 'POST',
'dataType': 'json',
'dataSrc': '',
},
ここでは、jsonデータの表示問題の解決に成功するが、要求後のデータはページングされず、すべてのデータが表示する、ソート等が使用できない.
いくつかの資料を調べて、datatableはクライアントでページを分けることができないと言って、この言い方は間違っています.
"serverSide": true,
このフィールドの一般的な参照例はtrueであり、falseの場合、サーバ側で取得したデータはクライアントのデフォルトのページング方式でデフォルトで実現される.
これにより、表示/ページング/ソートの問題が解決する.