2012-01-05 2 views
1

간단한 드롭 다운이 있으며 사용자가 선택 사항을 선택하면 URL에 선택 항목이 쿼리 문자열로 추가되어 페이지가 새로 고침됩니다. 하지만 새로 고침 후에도 드롭 다운의 상태를 유지하고 싶습니다. jquery 또는 쿠키를 사용하여 어떻게합니까?드롭 다운 선택을 기억하는 쿠키

<select id="MyDropDown" onchange="window.open(this.options[this.selectedIndex].value,'_top')"> 

    <option value="http://mysite.com/default1.aspx?alpha=A">A</option> 
    <option value="http://mysite.com/default1.aspx?alpha=B">B</option> 
    <option value="http://mysite.com/default1.aspx?alpha=C">C</option> 
</select> 
+0

jquery.cookie? http://archive.plugins.jquery.com/project/Cookie –

+0

사이트를 새로 고침 할 때 팝업이 필요합니까? 그렇지 않으면 "선택하십시오"옵션이 필요하지만 쿠키가 필요하지 않습니다. – mplungjan

답변

2

당신은 JQuery와 쿠키 플러그인을 사용하고

$('#MyDropDown').change(function() { 
    $.cookie('mycookie', $(this).val(), { 
      expires: 365} 
      ); 
} 
0

쿠키가 작동하지 않습니까?

<select id="MyDropDown" onchange="document.cookie=this.selectedIndex; window.open(this.options[this.selectedIndex].value,'_top')"> 

URL과 함께 전달 된 "alpha"값을 추출 할 수도 있습니다.

관련 문제