Еще одна причина, по которой $ .cookie не может работать (jquery.cookie не удаляет cookie) - возможно, не в этом случае, но в общем случае кто-то может взглянуть на эту страницу и получить эту информацию - потому что вы задали его для определенного пути , но пытаетесь удалить его, не задавая путь снова.
Пример:
если вы установите cookie, как это
$.cookie("CookieName", "yourValue", { path: '/' });
и вы пытаетесь удалить его следующим образом:
$.cookie("CookieName",null);
что не будет работать, вы должны написать:
$.cookie("CookieName", null, { path: '/'});
или какой бы путь вы ни выбрали ранее.