Get extra parameter from datatable in laravel

 var table = {};

$(document).ready(function () {
  table = $("#centerTbl").DataTable({
    processing: true,
    serverSide: true,
    bAutoWidth: false,
    serverMethod: "get",
    ajax: {
      url: url,
      dataSrc:function($data){
        console.log("Data",$data.mydata);
        return $data.aaData;
      }
    },
    columns: [
      // {
      //     data: "DT_RowIndex",
      //     orderable: false,
      //     searchable: false,
      // },

      {
        name: "profile_image",
        data: "profile_image",
        orderable: false,
        searchable: false,
      },
      {
        name: "name",
        data: "name",
        orderable: false,
      },
      {
        name: "email",
        data: "email",
        orderable: false,
      },
      {
        name: "status",
        data: "status",
        orderable: false,
      },

      // {
      //   name: "created_at",
      //   data: "created_at",
      // },

      {
        data: "action",
        orderable: false,
      },
    ],
    // order: [[4, "desc"]],
  });
  $("#centerTbl").on("click", ".statusBtn", function () {
    var id = $(this).attr("id");
    var status = $(this).attr("value") == "active" ? "inactive" : "active";
    var msg = multilang
      .get("change_status")
      .replace(":attr", status)
      .replace(":tagname", sub_admin);
    swal({
      title: multilang.get("are_you_sure"),
      text: msg,
      icon: "warning",
      showCancelButton: true,
      confirmButtonColor: "#3f51b5",
      cancelButtonColor: "#ff4081",
      confirmButtonText: "Great ",
      buttons: {
        cancel: {
          text: cancel,
          value: "cancel",
          visible: true,
          className: "btn btn-danger",
          closeModal: true,
        },
        confirm: {
          text: ok,
          value: "ok",
          visible: true,
          className: "btn btn-primary",
          closeModal: true,
        },
      },
    }).then((value) => {
      if (value == "ok") {
        basicAjax("post", status_update_url, {
          id: id,
          status: status,
        });
      }
    });
  });
});

Comments