Ajax et php

Résolu/Fermé
chouayb21
Messages postés
13
Date d'inscription
mardi 20 mars 2012
Statut
Membre
Dernière intervention
14 mai 2012
- Modifié par chouayb21 le 25/03/2012 à 18:08
AssassinTourist
Messages postés
5700
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
23 mars 2022
- 30 mars 2012 à 08:50
Bonjour,
pour mon cas je veux supprimer une ligne de la table projet de mon site .mai je n'est pas de formulaire et je veu utiliser l'ajax j'ai fais une fonction qui se déclenche en cas de clic sur une images dans mon interfase de html .
===>le probleme comment je vai passer l'element "elid" pour ma page "supp.php" pour pouvroire suprimer cette element .

merciii d'avence. :)

function supprimerProjet(el){   
  var elId = el.id;// pour avoire le id de l'element a supprimer de html   
  $.ajax({   
   type : 'POST', // envoi des données en GET ou POST   
 url : 'supp.php' , // url du fichier de traitement   
 data :elId , // données à envoyer en  GET ou POST   
 beforeSend : function() { // traitements JS à faire AVANT l'envoi   
  $('.content_block').after('<img src="images/ajax-loader.gif"  id="ajax-loader" />'); // ajout d'un loader pour signifier l'action   
 },   
 success : function(msg){ // traitements JS à faire APRES le retour supp.php   
  $('#ajax-loader').remove(); // on enleve le loader   

        // if (msg==1){   
       $('.content_block').html("<div><p> element suprimer</p></div>");   
  //}   
}   
 });   
}   



2 réponses

AssassinTourist
Messages postés
5700
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
23 mars 2022
1 307
26 mars 2012 à 11:25
Bonjour,
Il existe une commande spéciale : deleteRow()
0
chouayb21
Messages postés
13
Date d'inscription
mardi 20 mars 2012
Statut
Membre
Dernière intervention
14 mai 2012

30 mars 2012 à 05:41
juste une question .est se que cette commande va supprimer mon element de la base de donner
0
AssassinTourist
Messages postés
5700
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
23 mars 2022
1 307
30 mars 2012 à 08:50
Le deleteRow(), non. C'est une commande javascript donc qui va simplement effacer visuellement la ligne. Pour supprimer en base, il faut passer par une commande sql (delete from...)
0