Я работаю с процессом покупки. Процесс состоит из 4 шагов. Первые два шага - это то, где мы берем все данные о клиентах. 3-й шаг отправляет данные на наши серверы с AJAX, а затем показывает форму оплаты. После оплаты клиент получает благодарность на шаге 4.
Мой вопрос касается шага 1 и шага 2. Сейчас все эти шаги находятся на одной странице. У меня есть одна форма, разделенная на две <div>
. На первом шаге второй div скрыт (css: {display:none;}
), и когда клиент переходит на шаг 2, первый div скрывается с помощью jQuery hide()
, а второй div показывается с помощью jQuery show()
.
Моя проблема в том, что я хочу, чтобы клиент мог вернуться к шагу 1 с помощью кнопки «назад» в веб-браузере, которая, очевидно, сейчас не работает. Есть ли какие-то чистые решения JavaScript для этого? Мы будем требовать от наших пользователей активировать JS в любом случае. Или лучше начать использовать сеансы? Сайт основан на PHP.
Посмотрим, найдется ли кто-нибудь, кто понимает мои мысли и проблемы ..