Задать вопрос
@emeraldsinner

Как передать сообщение через GET запрос?

Суть такова, есть ссылка, которая уже отправляет некоторое значение в GET запросе, нужно, чтоб кроме етого она еще отправляла текст с поля:
<textarea rows="4" cols="50" name="message">Enter your message...</textarea><br>
<a href="{% url 'basket-order' %}?ordid={{ order_info.id }}">Done</a>


значение order_info.id приходит нормально, но не могу придумать как сообщение туда еще прилепить. Посоветуйте что нибудь пожалуйста. Спасибо.
  • Вопрос задан
  • 2695 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Hedy
Лучше отправлять через POST (если критично для задачи GET - то поменять на method="GET"):

<form action="{URL}" method="POST">
<textarea rows="4" cols="50" name="message">Enter your message...</textarea><br>
<input type="hidden" value="{{ order_info.id }}">
<input type="submit" value="Отправить">
</form>

OrderID передаем через спрятанное поле.

Лучше не изобретать, а использовать самые простые средства браузера. Можно также отправлять и через JS, но нужно ли это для вашей задачи?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы