jquery DataTableがajax呼び出しの後にいくつかのタスクを実行する方法はありますか?このタスクは新しいデータでテーブルの読み込みを続行するかどうかを判断します。Jquery DataTable - テーブルロード前にajax戻り値を確認する
私はajax内でdataSrcを使用して特定のjsonフィールドデータを読み取ろうとしましたが、テーブルデータがあるページをクリックしたりボタンを送信したりする前にポップアップを表示することはできません。
これは可能ですか?
jquery DataTableがajax呼び出しの後にいくつかのタスクを実行する方法はありますか?このタスクは新しいデータでテーブルの読み込みを続行するかどうかを判断します。Jquery DataTable - テーブルロード前にajax戻り値を確認する
私はajax内でdataSrcを使用して特定のjsonフィールドデータを読み取ろうとしましたが、テーブルデータがあるページをクリックしたりボタンを送信したりする前にポップアップを表示することはできません。
これは可能ですか?
ここでは、dataFilterの使用方法と使用方法を示します。
$(document).ready(function() {
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax":{
url: "wsService.asmx/GetDTDataSerializedList",
type: "Post",
dataFilter: function (res) {
// do what you need to the data before it loads to the table
return res;
},
error:function(x, y){
console.log(x);
}
},
"columns": [
{ "data": "first_name" },
{ "data": "last_name" },
{ "data": "position" },
{ "data": "office" },
{ "data": "start_date" },
{ "data": "salary" }
]
});
});
ここに記載されています:https://api.jquery.com/jquery.ajax/ – Bindrid
あなたが探しているのは、dataFilterです。 – Bindrid
@Bindrid、 'dataFilter'について聞いたことがありません、あなたはそのドキュメントを指摘できますか? – davidkonrad