Datatable 服务器端发布未定义错误

Datatable Server-Side Posting Undefined Error

提问人:Nathan DevX 提问时间:11/1/2023 更新时间:11/1/2023 访问量:10

问:

我正在使用服务器端处理 post 方法使用 json 数据对象用发票交易填充数据表。它按预期工作,但是我收到一个 Undefined 错误来读取标题子元素的键值。

JS系列

var $jdatatable = $('#datatable_Invoice').DataTable({
      'info': false,
      'searching': true, //enable client side search. Link to DataTable()
      'lengthChange': false,              
      "ordering": false,
      'pageLength': 25,
      cache:false,
      'ajax': {
          url: 'ctrl/invoice_ctrl.php',
          type: 'POST',
          dataType:"json",
          render: $.fn.dataTable.render.text() , //XSS protect
          data: {
              'a': 'SEARCH',
              'txID': $(this).attr('data-id'),
          } //data

      } ,"drawCallback": function(jData) { // callback after table drawing
        console.log ( jData.header ) ;  //Error: undefined

        $('#inputCustomer').val( jData.AccountFull);    //Error: undefined

          $('.dt-buttons').hide();
        $('.data-table th').removeClass('sorting_asc');
        
      }
  });

有效载荷enter image description here

jQuery AJAX 数据表

评论

0赞 Death-is-the-real-truth 11/1/2023
请创建一个最小的可重现示例

答: 暂无答案