Это вопрос, над которым я долго размышлял , но не хотел спрашивать, потому что не знал, как его описать. Я все еще не уверен, могу описать это хорошо, но здесь это идет ..
У меня есть веб-приложение, которое позволяет вам манипулировать кучей элементов на странице, но имеет одну кнопку сохранения. Когда я нажимаю «Сохранить», я хотел бы создать / обновить все эти изменения в одном POST (не постепенно). Если эти HTML-элементы были созданы впервые на странице, я хотел бы вставить их как новые записи в базу данных. Когда эти изменения сохраняются в базе данных впервые (создаются), я возвращаю идентификатор индекса, поэтому, если я внесу изменения снова, они будут обновлены в базе данных, а не созданы снова.
Что мешает, так это пакетное сохранение, которое не занимает всю эту полосу пропускания. Я хочу иметь возможность смешивать и сопоставлять создания и обновления, но отправка обратно идентификаторов из созданных элементов и сопоставление их с правильными HTML-элементами (чтобы они были обновлены в следующий раз) требует от меня кое-чего знать о порядке каждого пакетного элемента что приводит к некоторым проблемам. Мне было интересно, есть ли умный способ создавать или обновлять и правильно сопоставлять идентификаторы с различными элементами в рамках одного запроса ajax.
Надеюсь, это было понятно, дайте мне знать, если вам нужны разъяснения
Спасибо,
Мэтт Мюллер