1. Вообще это
должно делаться методом POST. Уже потому что для сохранения данных этот метод и предназначен. POST и PUT. Метод GET предназначен для получения данных. Что мешает передавать на сервер не всю форму, а лишь измененные записи? Id: value.
2. Это должно происходить одним запросом, а не каждый запрос на одну запись. Это настолько нелепо и ресурсоемко, как сделано сейчас, что я не понимаю даже, как ты еще сам не догадался, что что-то в твоем методе не то.
3. Использовать AJAX, а не image.src. В принципе, это автоматом, если перепишешь на POST.
4.
Сообщение от popov654
|
если я сделаю POST, невозможно будет отследить прогресс запроса
|
А это нафиг и не нужно, понимаешь? Ты не файл загружаешь, чтобы показывать прогресс. Ты просто выполняешь запрос, который будет отрабатывать за доли секунды (ну если сделаешь нормально, а не как сейчас, когда за 25 секунд), зачем тут прогресс бар?