2016-04-13 2 views
0

Я пытаюсь реализовать кнопку, которая удалит cookie при нажатии. Я поставил печенье в PHP следующим образом: setcookie('mycookie', $value, time() + (86400 * 30), "/");Устранение неполадок cookie в JavaScript

В моей JavaScript у меня есть,

$('#mybtn').click(function() { 
    document.cookie = "mycookie=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=lab.school.edu; path='/';"; 
}) 

FireBug показывает следующую информацию: Имя: MyCookie, Домен: lab.school.edu, Путь:/

Вся эта информация соответствует приведенному выше фрагменту кода, поэтому я понятия не имею, почему он не работает. Любая помощь приветствуется. Благодаря!

+0

от 'path = '/';' to 'path = /;' – Federkun

+0

@Federico К сожалению, – user2901181

+0

Проверьте свой синтаксис (скобки и скобки). Это и вышеупомянутый комментарий Федерико должны заставить его работать. – Sparky256

ответ

0

Слишком много скобок может остановить поток кода. Я бы удалил их попарно, начиная с вашей переменной, пока не начнет работать. Требуются фигурные скобки.

+0

Не уверен, что вы имеете в виду. Просмотрел его несколько раз, и я не вижу никакой несогласованной скобки в предоставленном фрагменте кода. – user2901181

+0

В чистом javascript вам не понадобится обертка вокруг переменной #mybtn. Это будет просто: mybtn.click (function() {code}) /:}), если id кнопки не указан #mybtn, то это то, что вы будете использовать. Это буквальный. – Sparky256

Смежные вопросы