Как временно сохранить переменные посредствам jQuery?
Добрый день! Есть форма которую вывожу через AJAX. Шаблон формы генерируется через php. Каждый раз когда пользователь захочет оформить заказ AJAX вставляет свежеприготовленную форму. Если заполнить форму потом закрыть модальное окно, а потом обратно открыть форму для заполнения открывается не заполненная форма. Возможно ли при закрытий модального окна сохранить заполненные данные формы куда нибудь а потом, когда заново открывается новая форма заполнить input-ы. Хотел использовать cookies и при генераций формы заполнить посредствам php. Но есть ли способ реализации на чистом JS(jQuery)
Cookie в данном случае - жестяцкая жесть. При каждом запросе на сервер они носятся туда-сюда, как угорелые. Оно разве надо?
Идеальный вариант в вашем случае - localStorage. Его поддерживают... до его все почти поддерживают.
Заведите переменные или скрытые инпуты(на основной странице), куда при каждом изменении поля формы будете сохранять значения.
При вызове аякса проверяйте, есть ли что нибудь в этих переменных/инпутах. Если есть - подставляйте.
А не подскажете как правильно записать. Завел инпут. Хочу сделать следующее: всю форму обратить в JSON $.toJSON(form.serializeArray()) полученную строку записать в инпут. Но как потом обратно заполнить форму. Можно было каждый элемент формы обрабатывать отдельно, но их слишком много