No examples, but assuming you somehow keep track of something that identifies each row, e.g in a hidden input field, you could just set an onchange event for any data the user can change, then keep ids for those rows in an array or similar and send that along with post data.
But since the user may change something initially and then change it back to its original value, you may also want to keep the original values stored for comparison onsubmit.