#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
Я разрабатываю небольшое адаптивное веб-приложение (я новичок в javascript и т. Д.) Я сталкиваюсь с несколькими странными (для меня) проблемами, когда пользователь переходит на предыдущую страницу с помощью кнопки «Назад». Ниже описан мой проект и проблемы.
У меня есть внутренняя база данных, содержащая клиентов и заказы. Это запрашивается / обновляется с использованием PHP и SQL и работает должным образом.
При запуске приложения оно сначала загружает всех существующих клиентов из базы данных и заполняет массив и (html) таблицу клиентов записями.
Пользователь может выбрать / отредактировать существующего клиента (через таблицу customer) или добавить нового, который записывается в базу данных, а затем добавляется к массиву и таблице customers.
Выбрав клиента, пользователь может добавить заказ для этого клиента, что открывает страницу заказа в текущем окне.
Здесь я начинаю сталкиваться с несколькими проблемами:
Если пользователь переходит назад (с помощью кнопки «Назад»), страница клиента отображается повторно, но все вновь добавленные клиенты больше не отображаются и не сохраняются в массиве customers . Обновление страницы корректно восстанавливает всю информацию.
Я не понимаю, почему это так, любой свет, который вы можете пролить на это, был бы очень признателен. Я искал решения, но, похоже, не могу найти подходящее (возможно, я задаю неправильный вопрос.)
Заранее спасибо.
Комментарии:
1. браузер кэширует ответ от первого посещения страницы. вы можете изменить это поведение с помощью соответствующей конфигурации сервера
2. Спасибо @StephenThomas