Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Перекодируются ссылки при отправке формы (https://javascript.ru/forum/jquery/48379-perekodiruyutsya-ssylki-pri-otpravke-formy.html)

FRIE 01.07.2014 17:57

Перекодируются ссылки при отправке формы
 
У меня меню сделано на селекте.
При выборе option в меню ->
$('#landing').change(function(){$("#form_landing") .submit();});
пользователь перенаправляется по ссылке которая записана в value.

Раньше было по 1 параметру в value и всё работало.
А сейчас добавилось параметров, и при переходе ссылка портится, в адресной некоторые символы становятся кодированными.

Перехожу по такой ссылке:
cat&from=03.03.2014&to=01.07.2014&period=day&weekd ay=Monday this week

А в адресной строке она становится такая :
cat%26from%3D03.03.2014%26to%3D01.07.2014%26period %3Dday%26weekday%3DMonday+this+week

И всё перестаёт работать. Как такое можно побороть?

FRIE 01.07.2014 18:22

Разобрался
$('#landing').change(function(){document.location. href="?page="+$("#form_landing option:selected").val();});

Просто беру значение выбранного селекта и делаю не отправку формы а переход на страницу


Часовой пояс GMT +3, время: 08:58.