Если на стороне сервера нет специальных средств для обработки нескольких запросов POST, сервер будет обрабатывать оба запроса независимо. Независимо от того, идет ли обработка одновременно - это зависит:
- если ваш первый POST вызывает перезагрузку всей страницы, то невозможно запустить второй POST до того, как страница будет обработана на стороне сервера (поскольку ваш второй щелчок сделан со страницы, которая уже находится на стороне клиента)
- если ваш первый POST вызывает AJAX POST для сервера, и обработка занимает некоторое время на сервере, то возможно, что вы получите два POSTS с одной и той же страницы, обработанной одновременно на стороне сервера
Сервер всегда отправляет ответы, а браузеры не игнорируют их. Это ваш код, на стороне сервера или на стороне клиента, чтобы предотвратить такие непреднамеренные множественные POST, например, путем 302 ответа на другое местоположение, которое не позволяет пользователю повторно отправить форму.
В частности, если вы просто очистите ответ (отправите пустой контент) и тип контента будет text/html
, то браузер отобразит пустую страницу.