Задать вопрос

Проблема с добавлением полей товара в куки, почему-то при клике ничего в куки не записывает, что делать?

Проблема с добавлением полей товара в куки, почему-то при клике ничего в куки не записывает, что делать?
Где-то я что-то не так делаю.
Что я вижу в консоле когда чекаю, что выводит.

---
console.log("productDataString: " + productDataString);
Эти данные вижу:
productDataString: {"id":"tov111","date":"17.04.2024","gty":"2","price":"10000","costsum":"20000","title":"Процессор Intel Core i5-12400F OEM","images":"/media/img/tov/1.webp"}
---

<script>
      $(document).on('click', '.yzz', function (e) {
        e.preventDefault();

        var id = $('input[name="id"]').val();
        var date = $('input[name="date"]').val();
        var gty = $('.gty-input').val();
        var price = $('.price-input').val();
        var costsum = $('#costsum-input').val();
        var title = $('input[name="title"]').val();
        var images = $('input[name="images"]').val();

        var productData = {
          id: id,
          date: date,
          gty: gty,
          price: price,
          costsum: costsum,
          title: title,
          images: images
        };

        // Вывод содержимого объекта productData в консоль
        //console.log(productData);

        // Преобразование объекта в строку JSON
        var productDataString = JSON.stringify(productData);

        //console.log("productDataString: " + productDataString);

        //alert(productDataString);

        // Добавление данных в куки с идентификатором товара в имени куки
        var productDataCookie = "productData_" + id + "=" + productDataString +
          "; expires=Sun, 31 Dec 2023 12:00:00 UTC; path=/";
        document.cookie = productDataCookie;

        // Перенаправление пользователя на страницу корзины
        window.location.hash = '#win3';
      });

      // Вывод содержимого всех куки в консоль для проверки
      //console.log("Содержимое всех куки:");
      //console.log(document.cookie);
    </script>
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
ws17
@ws17 Автор вопроса
Елки палки ) я уже решил, убрал дату и все записало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Кука с expires в прошлом удаляется при записи.
Кука без expires проживёт до конца сессии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы