2011-09-28 2 views
1

a page I know과 같은 의견 양식을 작성하려고합니다. 댓글을 작성하고, 로그인 할 네트워크를 선택하고, 로그인 페이지로 이동하고, 사용자가 리디렉션 할 때 텍스트 영역 값은 사용자가 보유한 값으로 채워집니다. 값을 저장하는 것을 제외하고는 모든 것이 끝났습니다. 알아낼 수 없기 때문입니다.일시적으로 텍스트 영역 값을 저장합니다.

누군가 나를 어떻게 해야하는지 지시 할 수 있습니까? jQuery.data() 함수를 시도했지만 다시 리다이렉션되면 비어 있습니다.

답변

0

나는 세션 변수 또는 cookie 중 하나를 사용합니다. quirksmode에 링크 한 세 가지 기능을 가져 오기 만하면됩니다.

0

.data()은 페이지가 존재하는 기간 동안 만 데이터를 저장합니다. 브라우저가 다른 곳으로 이동하면 다른 모든 JS 상태 정보와 마찬가지로 손실됩니다.

귀하의 솔루션은 쿠키에 값을 this cookie plugin으로 저장하거나 서버 측 세션 변수에 저장하는 것입니다. 쿠키로 저장하는 것이 좋습니다 이 경우에는으로 플러그인으로 쉽게 처리 할 수 ​​있습니다. 그것의 값을 반환하고, 거기에서, 당신은 당신이 선호하는 중 PHP 또는 자바 스크립트와 쿠키로 저장할 수 있습니다

+0

쿠키 크기는 4KB로 제한됩니다 크롬 적어도). 이 텍스트 필드의 성격에 따라, 이것은별로 좋지 않을 수도 있습니다 ... – iHaveacomputer

+0

4k 문자는 꽤 긴 코멘트입니다. 그것은 대부분의 SO 응답을 포괄 할 것이고, 생각할 것입니다. – Bojangles

0
$('#yourTextareaElement').html() 

.

+0

값을 얻는 올바른 방법은'