2009-06-03 10 views
6

는 동적으로 기반으로 <input> DOM 요소의 수를 만들기 위해 jQuery를 사용하는 페이지를 가지고 <select> 상자에서 무엇을 사용자가 선택합니다.브라우저의 뒤로 버튼과 동적 요소

사용자가 선택 상자에서 4를 선택하면 스크립트에 4 개의 입력 상자가 동적으로 표시됩니다.

문제는 사용자가 새로 고침하거나이 페이지로 돌아갈 때입니다 (브라우저의 뒤로 버튼 사용). 동적으로 생성 된 요소는 마지막 값으로 다시 채워지지 않으며 다른 모든 '정적'요소는 다시 채워지지 않습니다.

것은 내가 다음, 동적 상자의 내용으로 자바 스크립트를 통해 직렬화 할 것 숨겨진 입력을 만들 $ document.ready에 읽고 다음 내 상자를 다시 채울 수있다 생각했다.

더 좋은 방법이 있습니까?

답변

3

legenden -이 가능한 솔루션의 숫자가, 내가 하나 이러한 역사 플러그인을 확인합니다 :

그들은된다 약간의 안절부절 못했지만, 당신은 긍정적 인 것을 해킹 할 수 있어야합니다. 쿠키에 동적 요소를 저장하고 다시 채우는 방법으로이 작업을 수행 할 수 있습니다. jQuery Cookie plugin을 확인하십시오. 희망은 당신이 시작하는 데 도움이.

1

이런 식으로 일하기를 원하는 경우 내역을 직접 관리해야합니다. Really Simple History이 필요합니다.

관련 문제