#jquery #html #forms #post
#jquery #HTML #формы #Публикация
Вопрос:
У меня есть ссылка на контактную форму со страницы «продукты». У меня будет ссылка на форму рядом с каждым продуктом, и я хотел бы, чтобы это название продукта было значением по умолчанию для соответствующего ввода в форме. Обычно у меня просто был бы href=»whatever?prod=prodname», но я бы предпочел не связываться с URL.
Могу ли я как-то это сделать с данными POST? Должен ли я использовать js / jquery?
Я думаю, что могу поместить всю страницу в форму и заставить ссылки отправлять кнопки, которые публикуются в моей форме, но это кажется несколько запутанным. Любые идеи будут с благодарностью приняты.
Ответ №1:
Я не уверен, почему вы не хотите «связываться с URL», но вы, безусловно, можете сделать это с данными POST, как вы описали в последнем абзаце. И я не уверен, почему это кажется вам «запутанным». Другим вариантом было бы перехватить щелчок по ссылке и сохранить название продукта в файле cookie, но это не более и не менее «запутанно», чем опция POST.
Наверное, я не знаю, какое решение вы ищете, которое было бы достаточно элегантным для вас, но я думаю, что мы исчерпали возможности: GET, POST или cookie. Я думаю, вы также могли бы использовать хранилище данных HTML5, но это не сработает во многих браузерах.
Комментарии:
1. спасибо за ваш ответ. Я предполагаю, что я даже не знаю, что я хочу, лол. Я часто ловлю себя на том, что хотел бы, чтобы отправить простую строку запроса POST по ссылке было так же просто, как сделать это с помощью GET . Вероятно, я буду использовать решение формы