如何通过jQuey动态删除会话cookie,而不手动重新启动浏览器?
我在某个地方读到,会话cookie保留在浏览器内存中,并将在浏览器关闭时被删除。
// sessionFooCookie is session cookie
// this code does not delete the cookie while the browser is still on
jQuery.cookie('sessionFooCookie', null);
更多信息:上面的代码片段是一个javascript代码片段,使用jQuery及其jQuery.cookie插件。
如果这是一个重复的问题,我想事先道歉。我希望能够使用cookies与JQuery一起输入上一页的值。
我知道如何设置/获取/删除,但我从未尝试使用输入字段的值。
有人能给出如何做到这一点的指导/例子吗?
JQuery:
//plug-in//
<script src="/path/to/jquery.cookie.js"></script>
<script>
//set and expire form 1//
$(document).ready(function(){
var date = new Date();
var minutes
我对jQuery非常陌生,我试图让jQuery插件jquery.cookie.js编写一个cookie,然后根据cookie值重定向。下面是我想要完成的任务的概要:
一旦登陆到splash页面,用户就会选择他们的语言偏好。他们还可以选中“记住我”复选框,该复选框编写cookie lang-pref,其值为en或fr。在以后的访问中,访问者将被转到英语主页或法语主页。
下面是我编写cookie的代码:
$(function()
{
$("#en").change(function() //#en is the id of the checkbox
{
我从cookie获取一个字符串形式的值,其中存储了多个值。
我使用split()函数来分隔这些值,但我不断地收到错误。这是我的代码。如果有人能帮我解决这个问题,那就太好了。
var sourcez = jQuery.cookie("Source");
var mediumz = jQuery.cookie("Medium");
function utmze(eutmz) {
var utmz_val = jQuery.cookie("__utmzz");
for (var o = utmz_val, r = o.split("
我创建了一个jQuery插件,用于使用cookies做各种事情。我遇到的麻烦是我创建了一个函数来读取cookie并返回值。无论我做什么,当我从主页调用函数时
test = $.cookie({
action:'get',
cookie_name:LOGIN_COOKIE_NAME
});
返回总是未定义的。控制台输出如下:
Value found is => 10
Returned => undefined
我想弄清楚这到底是怎么回事。我已经尝试了我所知道的每一件事,并且花了几个小时在谷歌上搜索,没有任何解决方案。下面是我的
我不知道为什么这个代码不能工作。这段代码应该确保在用户会话中只显示一个广告弹出窗口。如果我删除两个cookie行,那么它可以工作,但不能使用这两个cookie行。请帮助:
<script type="text/javascript">
var zflag_nid="1185";
var zflag_cid="3307";
var zflag_sid="823";
var zflag_width="1";
var zflag_height="1";
我尝试在Javascript和Jquery中设置和获取Cookies,但这两种方法都返回空。我的代码看起来是正确的,但我不知道为什么它对我不起作用。
cook.js
function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
嗨,我试图向未注册用户显示弹出窗口/模式(因此下面的user.is_authenticated的事情)如果没有找到cookie,我正在使用jquery插件(),与此代码,(我正在与django合作)在更简单的话,我想检查是否与名称second_page的cookie不存在或已过期,我可以显示模式框,同时创建cookie。
$(function(){
if ('{{user.is_authenticated}}' == 'False'){
if ($.cookie('second_page')===null){
$('
我正在与requirejs+jquery合作,我想知道是否有一种聪明的方法可以让jQuery插件很好地与require一起工作。
例如,我使用jQuery-cookie。如果我理解正确的话,我可以创建一个名为jquery-cookie.js的文件,并在里面做
define(["jquery"], // Require jquery
function($){
// Put here the plugin code.
// No need to return anything as we are augmenting the jQuery object
});
re
我想在我的主机根目录上创建cookie。例如,当我在www.mydomain.com/test并设置cookie时,它在根上的cookie上创建。我尝试过jquery插件和这个函数,但是它不起作用:
function setCookie2(c_name, value, expiredays) {
$.cookie(c_name, value, {
expires: 1, //expires in 10 days
path: '/' //The value of the path attribute of the cooki