Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能使用jQuery.cookie插件在cookie上写?_Jquery_Cookies - Fatal编程技术网

为什么我不能使用jQuery.cookie插件在cookie上写?

为什么我不能使用jQuery.cookie插件在cookie上写?,jquery,cookies,Jquery,Cookies,这段代码只运行了一次,并且最初设置了cookie。现在,它不会设置cookie。第一个警报框正确显示我单击的列的值,第二个警报框仍然显示另一列的值 您确定域是相同的吗?是;我发布的第二行代码正是设置cookie的第一行代码。它只是不会再次设置它。是的,但它是在同一个页面上运行,还是在不同目录的多个页面上运行?请尝试取消设置,然后重置cookie警报('您单击:'+this.currentSortCol);$。cookie(“#”+this.settings.table+'-sortCol',nu

这段代码只运行了一次,并且最初设置了cookie。现在,它不会设置cookie。第一个警报框正确显示我单击的列的值,第二个警报框仍然显示另一列的值

您确定域是相同的吗?是;我发布的第二行代码正是设置cookie的第一行代码。它只是不会再次设置它。是的,但它是在同一个页面上运行,还是在不同目录的多个页面上运行?请尝试取消设置,然后重置cookie<代码>警报('您单击:'+this.currentSortCol);$。cookie(“#”+this.settings.table+'-sortCol',null);$。cookie('#'+this.settings.table+'-sortCol',this.currentSortCol);警报('cookie为:'+$.cookie('#'+this.settings.table+'-sortCol')奇异!好吧,至少已经解决了。我将更新您的初始化代码,以显式设置
路径
选项。确保用这个答案回答你自己的问题,以帮助他人!:)
alert('You clicked: '+this.currentSortCol);
$.cookie('#'+this.settings.table+'-sortCol',this.currentSortCol);
alert('The cookie is: '+$.cookie('#'+this.settings.table+'-sortCol'));