Я использую метод post обработки на стороне сервера, чтобы заполнить таблицу данных транзакцией счета-фактуры с использованием объекта данных json. Он работает так, как и ожидалось, однако я получаю неопределенную ошибку при чтении ключевых значений подэлементов header.
JS
var $jdatatable = $('#datatable_Invoice').DataTable({ 'информация': ложь, 'search': true, //включаем поиск на стороне клиента. Ссылка на Таблицу Данных() 'lengthChange': ложь, «упорядочение»: ложь, 'pageLength': 25, кеш: ложь, 'аякс': { URL: 'ctrl/invoice_ctrl.php', тип: «ПОСТ», Тип данных: «JSON», рендеринг: $.fn.dataTable.render.text() , // защита XSS данные: { 'поиск', 'txID': $(this).attr('идентификатор данных'), } //данные } ,"drawCallback": function(jData) { // обратный вызов после рисования таблицы console.log(jData.header); //Ошибка: не определено $('#inputCustomer').val(jData.AccountFull); //Ошибка: не определено $('.dt-buttons').hide(); $('.data-table th').removeClass('sorting_asc'); } });
Полезная нагрузка

Мобильная версия