Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Сохранение параметра JQuery (https://javascript.ru/forum/jquery/16798-sokhranenie-parametra-jquery.html)

kvaleksandr 22.04.2011 14:32

Сохранение параметра JQuery
 
Здравствуйте, у меня имеется код

<select id=test>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>


и

$(document).ready(part);
  
function part(){
          $('#test').bind('change', part1);
        }

function part1(){
        var op=$('#test').val();
		window.location = op;
		$("#test [value=op]").attr("selected", "selected");
		}

Основной вопрос касается именно вот этой строчки
$("#test [value=op]").attr("selected", "selected");


при переходе на новую страницу select скидывается, возможно ли как то сохранить переданный параметр и выставить его уже на новой странице.

Matre 22.04.2011 15:28

Добавляйте параметр в ссылку для перехода:

location.href = op + "?select=" + ...;


А на новой странице доставайте его:

var select = location.href.match(/\?select=(.+)(?:&|$)/);
if (select != null && select[1]) ...; // в select[1] — значение пер. параметра


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