を使ってAjaxサーバーの応答データをデータテーブルに表示する方法はありますが、サーバーの応答データをデータテーブルに動的に表示する必要があります。私はにconsole.logでデータを受け取ることができます(データ)私のページでデータテーブルを初期化した後に、PHPの
$(document).ready(function() {
$.ajax({
url: 'xxxxxx/xxxxxxx',
method: 'POST',
success: function (data) {
$('#datatable').dataTable({
data: data,
serverside:true,
columns: [
{ 'data': 'UserId' },
{ 'data': 'UserDepartment' },
{ 'data': 'UserCourse' },
{ 'data': 'UserName' },
{ 'data': 'UserBirthDate' },
{ 'data': 'UserEmail' },
{ 'data': 'UserContact' }
]
});
}
});
});
もしこのコードが正常に動作しない場合は、echo json_encode($ sql_result);というメッセージが表示されます。 –
リクエストメソッド:POST ステータスコード:500内部サーバエラー – Dhinakar
echo jsencode in PHPのファイル.....何かをエコーしていないか、エラーが原因でエラーが発生していないことを確認してください...あなたはビューのページソースでチェックできます... –