Я хочу, чтобы содержимое локального хранилища отображалось при нажатии кнопки «Отправить» без обновления страницы.Я не вижу внесенных изменений, пока я не обновлю страницу вручную
Эта функция обрабатывает загрузку страницы.При нажатии кнопки отображаются неверные данные.Правильные данные отображаются только при обновлении страницы вручную.
const loadData = () =>
document.querySelector('body').addEventListener('load', displayStorage());
Это прослушиватель событий, который обрабатывает сохранение:
notesForm.addEventListener('submit', e => {
e.preventDefault();
const save = (sid, spost, sdate) => {
const obj = { id: sid, post: spost, date: sdate };
localStorage.setItem(`${sid}`, JSON.stringify(obj));
};
save(generateId(), post.value, dateFormat());
loadData();
});