Bonjour,
j'ai créé un script pour effacer une ligne de mon tableau quand je clique sur un lien. Une partie en javascript ( via jquery) efface la ligne dans le navigateur et la requête ajax l'efface de la BDD.
Quand je teste avec la requête javascript/jquery seule ça efface bien la ligne dans le navigateur. Mais quand j'ajoute la requête AJAX pour l'effacer dans la BBD aussi, la ligne ne s'efface plus ( mais elle supprimé de la BDD) ( sous firefox et chrome idem. C'est mon premier script ajax / javascript, j'ai du faire une erreur toute bête. voici le script
Note : on envoie un row_id aka le numéro de la ligne et tableid aka le nom du tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function deleteMe(row_id, tableid) { if (!confirm('Supprime ' + row_id + ' de ' + tableid + ' ?')) { ev.preventDefault(); return false; } else { $('#' + tableid + ' #my_row_' + row_id).remove(); var dileteobject = null; dileteobject = new XMLHttpRequest(); dileteobject.open("GET", "action.php?row_id=" + row_id + "&tableid=" + tableid, false); dileteobject.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); dileteobject.send(null); if (dileteobject.readyState == 4) { alert("effacé de la table"); } } }
Merci à ceux qui auraient un conseil
Partager