Делать что-то перед синхронной обратной передачей

У меня есть форматированное текстовое поле, которое генерирует HTML-разметку в текстовой области (например, библиотека JavaScript, называемая nicEdit). Однако, поскольку у сервера есть проверка запроса, и мне не разрешено ее отключать, я должен кодировать текст HTML перед его отправкой. Для этого мне нужно иметь возможность обнаруживать всякий раз, когда происходит обратная передача (т.е. когда страница перезагружается), чтобы кодировать HTML-содержимое текстовой области перед его отправкой на сервер.

Я нашел вопрос SO, показывающий, как это сделать с асинхронными запросами обратной передачи, но не с синхронными.

Как это могло быть достигнуто? Спасибо.


person Virus721    schedule 14.11.2018    source источник
comment
Я вижу только два выхода. Один из них — отключить проверку запроса либо на уровне страницы, либо на уровне элемента управления. Другой — кодировать значение элемента управления с помощью javascript перед публикацией, например: stackoverflow.com/questions/4146309/   -  person dpant    schedule 15.11.2018
comment
@dpant Спасибо за ваш комментарий. Вот что я в итоге сделал: кодирование/декодирование в базе 64 (дополнительная библиотека не требуется на стороне клиента или сервера) и заменил библиотеку расширенного текстового поля другой, называемой Quill, с которой более практично кодировать.   -  person Virus721    schedule 16.11.2018