Rolf b: Mehrfach AJAX verwenden ohne Refresh

Beitrag lesen

Uff. Das ist mir jetzt zu viel zum durchforsten :)

Ich würde aber mal annehmen, dass dein Delete-Form nur nach einem Refresh korrekt befüllt ist und ansonsten nicht. Oder nicht richtig. Damit liefert Dein $( "#delete_form_id" ).serialize() etwas, was serverseitig auf alle Rows der Tabelle passt und sie damit leert.

Der Debugger ist dein Freund, trenne mal Serialisierung und Ajax-Aufruf und speichere das Ergebnis der Serialisierung in einer Variablen. Benutze die Entwicklertools deines Browsers, um Dir anzusehen, was da drin steht. Bzw. schau Dir an, was in den entsprechenden Hidden-Feldern steht.

Rolf