2013-02-18 3 views
1

localStorage.setItem() 및 localStorage.getItem()과 같은 Jquery와 명령을 사용하여 페이지의 매개 변수를 다른 매개 변수로 전달할 수 있습니다. 하지만 어떻게 코드 뒤에 사용할 수 있는지 모르겠다. 예를 들어 변수로 설정하고 메소드에서 사용하십시오. 의견이 있으십니까?한 페이지에서 다른 페이지로 매개 변수를 전달하려면 어떻게해야합니까?

+0

코드 뒤에 무엇을 의미합니까? 서버 측 코드를 의미합니까? 그렇다면 서버에 게시하여 사용해야 할 수도 있습니다. 아니면 쿠키, 세션 변수 등을 통해 전달할 수 있습니다. – ryadavilli

+0

'localStorage'는 DOM API이며 jQuery와는 전혀 상관이 없습니다 (일부 플러그인 저장). 당신의 예제는 순수 JavaScript 만 사용합니다. –

+0

http://stackoverflow.com/questions/2010892/storing-objects-in-html5-localstorage – mithunsatheesh

답변

1

LocalStorage는 클라이언트 브라우저에서만 액세스 할 수 있으므로 코드 숨김 (ASP.NET, PHP 등)에서 액세스 할 수 없습니다.

document.location = "YourPage.aspx?data=" + localStorage.getItem ('whatever'); 

후 : 당신은 당신이 할 수있는 ... 당신은 GET, POST, 쿠키, 같은 공지의 방법 중 하나를 뒤에 코드에서 사용하고자하는 내용을 전달하는 예를 들어

가 필요합니다 asp.net 페이지로드에서 다음과 같이 사용하십시오 :

string data = Request.QueryString["data"]; 

및 voila를 사용하면 필요한 것을 얻을 수 있습니다. 도움이되기를 바랍니다.

관련 문제