У меня есть форма. Для простоты, скажем, есть список, и вы можете выбрать его из списка и нажать «Добавить», который добавляет элемент в список в элемент HTML со скрытыми элементами <input>
, чтобы значения передавались. jQuery отлично работает для htat,
Когда я отправляю форму, штраф. Однако при использовании кнопки «Назад» страница возвращается в исходное состояние.
Я прочитал несколько сообщений на SO (https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin и более), и все они, похоже, имеют дело с элементами скрытия / отображения, например вкладками на странице.
Я начал устанавливать этот плагин истории (http://balupton.com/sandbox/jquery-history/demo/), но казалось, что я собираюсь подключиться к каждому изменению формы и сохранить значения самостоятельно. Или они пытаются сохранить состояние на стороне сервера перезагрузите его, когда нажата кнопка «назад».
Есть ли способ просто установить точку сохранения истории? Я действительно беспокоюсь только об истории; глубокие ссылки и закладки не имеют значения для этого проекта.
Если нет, какой-нибудь общий способ обработки формы? Если я делаю это слишком сложно, дайте мне знать. Похоже, это должно быть просто работать.