tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
170
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Headymaster
    Headymaster Headymaster ist offline Mitglied Platin
    Registriert seit
    Dec 2005
    Ort
    Pinneberg
    Beiträge
    516
    Hallo,

    bin grad dabei mit Ajax ne Funktion zu basteln, die mir Rows aus einer Tabelle löscht.

    Problem ist folgendes:

    Nachdem der Ajax-Request abgeschlossen ist und diese erfolgreich die ID der gelöschten Reihe(row) zurückgibt, möchte ich die Reihe mit der ID 'MV_ID' löschen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    var row = dojo.byId('MV_'+response[2]);
                    var rows = row.parentNode.rows;
                    for (var i in rows) {
                        if (rows[i].id == 'MV_'+response[2]) {
                            alert(i);
                            row.parentNode.deleteRow(i);
                        }
                    }

    In diesem Teil hole ich mir das tr-Element = row
    Außerdem hole ich mir das rows-Array des tbody-Elements, in dem das tr-Element ist.
    Nun laufe ich alle tr-Elemente des tbody-Elements durch und prüfe die ID, um die Array-ID herauszubekommen, mit der ich dann die Reihe , die ich eigentlich löschen will, löschen kann.

    Problem ist, es wird immer die letzte Reihe gelöscht und nicht die Reihe, die ich mit i anspreche.

    Habt ihr ne Idee was ich falsch mache?

    Würd mich über Hilfe freuen.

    MFG Nilson
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Wenn du schonmal das richtige tr Element hast, reicht doch aus:
    Code javascript:
    1
    
    row.parentNode.removeChild(row);
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Avatar von Headymaster
    Headymaster Headymaster ist offline Mitglied Platin
    Registriert seit
    Dec 2005
    Ort
    Pinneberg
    Beiträge
    516
    Hehe, so einfach ist das.

    Danke funktioniert super, muss man nur erstmal drauf kommen, denn mit Javascript kenn ich mich noch nicht so gut aus... immer nur PHP gelernt

    Aber danke

    MFG Nilson
     

Ähnliche Themen

  1. SWT Table Row mit Textfeld und Combo löschen
    Von drone68 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 01.09.10, 21:30
  2. trigger mit einem update einer table und insert einer anderen table
    Von Anis08 im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 04.04.08, 12:14
  3. ie - firefox problem mit <table></table>
    Von tatue im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 29.04.06, 09:32
  4. lesen/zeigen/löschen sql table & co
    Von ba-c im Forum PHP
    Antworten: 7
    Letzter Beitrag: 24.12.04, 15:21
  5. Zeile aus Table löschen
    Von Gertsch im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 22.11.04, 13:20