Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

indersein's avatar

Send Extra Data using server side datatable with laravel

(function($) {
  $.fn.formsDt = function(userOptions) {
    var self = this;
  
    if ($.type(userOptions) === 'string') {
      userOptions = { url: userOptions };
    };
    var team_id = self.data('team-id');
      var url = 'v1/admin/forms';
  // var checked = $('#showDeleted').prop('checked');
  var checked = 'checkedjksdfjksd';
  
  
    var options = $.extend({
      url: url
    }, userOptions);
  
    self.dt({
      url: options.url,
      data: { "deleted_at": checked },
      order: [[0, 'desc']],
      searchCols: [
        null,
        null,
        null,
        null,
        null,
        null,
        { "search": team_id }
      ],
      columns: [
        {
          name: 'title',
        },
        {
          name: 'form_submission_count',
          defaultContent: "0",
          searchable:false
        },
        {
          name: 'updated_at',
          className: 'datetime',
          formatter: 'dateTimeLong'
        },
        {
          name: 'created_at',
          className: 'datetime',
          formatter: 'dateTimeLong'
  
        },
        {
            name: 'status',
            className: 'status',
            template: $.compile('{{ formStatus this }}')
        },
        {
          name: 'actions'
        },
        {
          name: 'team_id',
          visible: false
      },
      
      ],
    });
  
    $('#forms-dt-filter-status').on('change', function (e) {
          self.dtSearchColumn(4, $(this).val());
    });
    return self;
  };

How i can send data: { "deleted_at": checked }, parameter. data parametter not sending. Please help me anyone

0 likes
0 replies

Please or to participate in this conversation.