Проверка на существование куки

182
03 октября 2021, 06:30

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

                      $('.vspl-reset').click(function(){
                        var cookie = "reset=block2";
                        document.cookie = cookie;
                      })
                      if (cookie!=null) {
                        alert('куки записаны');
                      }
Answer 1

Так переменная куки доступна только в теле функции

$('.vspl-reset').click(function(){
    var cookie = "reset=block2"; //cookie - локальная переменная, которая видна только в данной функции
    document.cookie = cookie;
})
if (cookie!=null) { //переменной "cookie" не существует. Нужно либо перенести проверку в функцию выше, либо объявить "cookie" до начала функции, либо проверять сами куки "document.cookie"
    alert('куки записаны');
}
READ ALSO
Как отсортировать данный массив?

Как отсортировать данный массив?

Имеется следующий код

237
JavaScript вопрос Intl.DateTimeFormat странно выводит секунды

JavaScript вопрос Intl.DateTimeFormat странно выводит секунды

ожидалось, что секунды будут выводиться в формате 01 02 03, но вместо этого выводятся 1 2 3, при чем когда я вывожу не только секунды, а и минуты

105
Как сделать замену в захваченном регуляркой тексте?

Как сделать замену в захваченном регуляркой тексте?

Как можно произвести замены только по захваченному регуляркой тексту? Есть файл, где нужно поменять содержимое определённых теговПример:

160
Как вывести в переменную JS ответ от Yandex Translation API?

Как вывести в переменную JS ответ от Yandex Translation API?

Всем приветЕсть необходимость переводить отдельные строки с одного языка на другой

163