Для каких задач можно использовать response
Довольно часто нам нужно обеспечить динамическое отображение данных в результате заполнения формы или динамически перенаправлять юзера на url, который формируется в сценарии, это можно реализовать с помощью конструкции
<%=response%>
. Одним из частых вариантов, где это используется - перенаправление на разные страницы в случае успешного или провального платежа в зависимости от того, что вернет сценарий.Как настроить?
В сценарии мы можем добавить действие
Завершить сценарий
и передать в него результат в виде строки, переменной или объекта. В форме обратной связи это будет выглядеть так:
В результате сообщения отправки формы мы увидим ответ от сервера, который мы просто передали в виде строки.
Если же сценарий возвращает например объект в виде
javascript{ text: 'Привет мир!', url: 'https://example.com' }
то в
<%=response%>
вы используете такую запись <%=response.text%>
или <%=response.url%>
соответственно с доступом к конкретном ключу объекта.