Веб-страница, теряющая информацию при повторном посещении с помощью нажатия кнопки «Назад»

#javascript #jquery #html

#javascript #jquery #HTML

Вопрос:

Я разрабатываю небольшое адаптивное веб-приложение (я новичок в javascript и т. Д.) Я сталкиваюсь с несколькими странными (для меня) проблемами, когда пользователь переходит на предыдущую страницу с помощью кнопки «Назад». Ниже описан мой проект и проблемы.

У меня есть внутренняя база данных, содержащая клиентов и заказы. Это запрашивается / обновляется с использованием PHP и SQL и работает должным образом.

При запуске приложения оно сначала загружает всех существующих клиентов из базы данных и заполняет массив и (html) таблицу клиентов записями.

Пользователь может выбрать / отредактировать существующего клиента (через таблицу customer) или добавить нового, который записывается в базу данных, а затем добавляется к массиву и таблице customers.

Выбрав клиента, пользователь может добавить заказ для этого клиента, что открывает страницу заказа в текущем окне.

Здесь я начинаю сталкиваться с несколькими проблемами:

Если пользователь переходит назад (с помощью кнопки «Назад»), страница клиента отображается повторно, но все вновь добавленные клиенты больше не отображаются и не сохраняются в массиве customers . Обновление страницы корректно восстанавливает всю информацию.

Я не понимаю, почему это так, любой свет, который вы можете пролить на это, был бы очень признателен. Я искал решения, но, похоже, не могу найти подходящее (возможно, я задаю неправильный вопрос.)

Заранее спасибо.

Комментарии:

1. браузер кэширует ответ от первого посещения страницы. вы можете изменить это поведение с помощью соответствующей конфигурации сервера

2. Спасибо @StephenThomas