Hinsichtlich einer Trennung von Programmierlogik, Schlüsselparameter und Benutzereingaben bietet es sich hier im konkreten Anwendungsfall an, die Tabellendaten im Bowser (Objekt) zu halten und bei einem Update dieses Datenobjekt als JSON serialisiert im Request-Message-Body per POST zu senden. Enctype: application/json
Die Schlüsselparameter hingegen werden als QUERY_STRING an den URL gehängt und serverseitig wie in PHP üblich aus $_GET gelesen. Serverseitig wird das Datenobjekt mit json_decode() wiederhergestellt.
MFG