Cookie не будет отображаться в окне оповещения - PullRequest
0 голосов
/ 26 июня 2019

Я не могу получить файл cookie для отображения в окне предупреждения, даже если файл cookie установлен.

Я проверил, был ли файл cookie установлен и был ли он.

<!DOCTYPE html>
<html>
<body>

<script>
document.cookie = "username=John Doe";
alert(var x = document.cookie;)
</script>

</body>
</html>

IОжидается оповещение, но завершено без оповещения.

1 Ответ

0 голосов
/ 26 июня 2019

Прежде всего, добро пожаловать в мир JavaScript.Я просто начну с указания, что в вашем коде есть синтаксическая ошибка, особенно эта строка: alert(var x = document.cookie;).

alert метод ожидает параметр, который может быть переменной.Однако в качестве входного параметра метода вы записали var x = document.cookie;, который является объявлением переменной.Эта строка var x = document.cookie; называется декларацией с присваиванием, в основном вы объявляете переменную x и присваиваете ей значение document.cookie.Объявление переменной не может использоваться в качестве параметра для метода.

Вместо этого вам нужно установить переменную x в cookie, а затем отобразить ее в alert, например, так:

document.cookie = "username=John Doe";
var x = document.cookie;
alert(x);
...