Лучший публичный пример, который я могу придумать, - это корзина с амазонками. Где у вас есть страница, которая отображает несколько отдельных записей, которые могут иметь несколько обновленных отдельных полей.
Я не могу поместить каждый из них в тег формы, поскольку пользователь может изменить несколько записей и затем отправить их.
Я не могу просто обновить все записи, которые я получаю, потому что:
1. Производительность
2. Аудит
3. Если кто-то изменил запись, которую пользователь «не изменил», когда он просматривал страницу, а затем подтвердил, что эти изменения будут перезаписаны.
Так, как лучше всего справиться с возвратом данных, а затем с тем, какие записи были изменены?
Это ясно?