Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
Create a delete button in DataTable with Ajax query

I'm trying to create a delete button in my DataTable which deletes data from a database.

I have created the icon button, but I don't know how to insert a 'delete' function in to the DataTable.

I think I have to use an AJAX request to call PHP to delete the row in the DataTable. I have tried some stuff, but nothing works.

$("#tab").dataTable({
  serverSide: false,
  ajax: {
    type: "GET",
    url: plugin_ajax_object.ajax_url,
    dataSrc: "", // Aller sur un fichier php pour aovir une url
  },
  columns: [
    { data: "david_enable", },
    { data: "david_nom", },
    { data: "david_url", },
    { data: "david_cms", },
    {
      data: "david_site_id",
      render: function(data, type, row) {
        return `<a href="admin.php?page=enable.php${data}" class="dashicons-before dashicons-edit">Activer</a><br>
          <a class="dashicons-before dashicons-trash" id="Delete">Supprimer</a><br>`
      }
    }
  ],
  createdRow: function(row, data, dataIndex) {
    if (data["david_enable"] == null) {
      $(row).addClass('bg-danger');
    }
  },
  createdRow: function(row, data, dataIndex) {},
  language: {
    lengthMenu: "Afficher _MENU_ éléments",
    search: "Rechercher :",
    info: "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments",
    paginate: {
      first: "Premier",
      last: "Dernier",
      next: "Suivant",
      previous: "Précédent",
    },
    infoEmpty: "",
    emptyTable: "",
    zeroRecords: "",
    loadingRecords: "Chargement...",
    processing: "En cours...",
  },
  pagingType: "simple_numbers",
  lengthMenu: [10, 20, 30],
  pageLength: 10,
});
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda