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

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");
        }
    }
}
Note : on envoie un row_id aka le numéro de la ligne et tableid aka le nom du tableau

Merci à ceux qui auraient un conseil