карточки товара. объект содержит id, name, price и т.д.
как сделать так, чтоб нажимая кнопку buy у клиента открывалась новая страница, и чтоб туда выводились эти данные?
У меня есть функция buyButton(event){
let id = event.target.id;
let account = allAccounts.find((acc) => acc.id == id);
return account }
которая активируется при нажатии на кнопку Buy и сохраняет в переменную все нужные мне данные.
Как бы теперь эту переменную перенести в другой файл, который будет привязан к новой странице? пробовал экспорт, но что именно экспортировать? переменную account? так она внутри функции и глобальная область видимости ее не распознает.
да и в браузере появляется ошибка Unexpected token 'export'
Импорт и экспорт работает только в модулях. Насчёт передачи данных от одной страницы в другую вы можете использовать параметры url, localStorage/sessionStorage
можешь собирать все нужные данные и записывать их как параметры url'а при переходе а на новой так же читать их из window.location
Обсуждают сегодня