Вопрос к знакомым с нынешним состоянием веб-разработки.
Задача, как я понимаю, довольно типичная. Есть веб-форма, довольно длинная. В качестве реакции на submit по итогам ее заполнения нужно, во-первых, выдать в браузер файл для сохранения на диск (и последующей обработки уже локально), а во-вторых, новое состояние формы. Оба ответа зависят от полей формы, причем от довольно большого объема, т.е. GET'ом не обойдешься. Но в принципе результаты обработки пишутся в базу, и новое состояние формы вообще не требует передачи параметров. А вот содержимое отдаваемого для выгрузки файла может и зависеть, ибо модель - "выгрузить ровно то, что было только что обработано".
Вопрос. Каков нынче штатный способ передать этих двух зайцев по HTTP? JavaScript, если что, включен, при работе используется jQuery, т.е. можно в принципе и ajax дернуть. Функциональность модераторская, идеальная понятность неподготовленному юзеру не требуется.
Задача, как я понимаю, довольно типичная. Есть веб-форма, довольно длинная. В качестве реакции на submit по итогам ее заполнения нужно, во-первых, выдать в браузер файл для сохранения на диск (и последующей обработки уже локально), а во-вторых, новое состояние формы. Оба ответа зависят от полей формы, причем от довольно большого объема, т.е. GET'ом не обойдешься. Но в принципе результаты обработки пишутся в базу, и новое состояние формы вообще не требует передачи параметров. А вот содержимое отдаваемого для выгрузки файла может и зависеть, ибо модель - "выгрузить ровно то, что было только что обработано".
Вопрос. Каков нынче штатный способ передать этих двух зайцев по HTTP? JavaScript, если что, включен, при работе используется jQuery, т.е. можно в принципе и ajax дернуть. Функциональность модераторская, идеальная понятность неподготовленному юзеру не требуется.
Tags: