Javascript 使用Jquery设置cookie

Javascript 使用Jquery设置cookie,javascript,jquery,servlets,cookies,path,Javascript,Jquery,Servlets,Cookies,Path,我使用SpYk3HH在页面上提供的代码:“设置用于存储背景图像的cookies 但我设置的cookie是分别为主页和其他页面设置的,这是因为cookie的路径不同 正在设置的路径是:path=/webapp/wcs/stores/servlet/en用于主页,而“path=/webapp/wcs/stores/servlet/”用于所有其他页面。我无法使用SpYk3HH提供的js将路径设置为path=/。似乎没有设置路径的规定。 请参阅设置cookie的代码: $.setCookie(“背景图像

我使用SpYk3HH在页面上提供的代码:“设置用于存储背景图像的cookies

但我设置的cookie是分别为主页和其他页面设置的,这是因为cookie的路径不同

正在设置的路径是:
path=/webapp/wcs/stores/servlet/en
用于主页,而
“path=/webapp/wcs/stores/servlet/”
用于所有其他页面。我无法使用SpYk3HH提供的js将路径设置为path=/。似乎没有设置路径的规定。 请参阅设置cookie的代码: $.setCookie(“背景图像”,图像文件,); 请提供帮助或建议一个解决方案

另外,当我尝试使用jquery.cookie.js而不是SpYk3HH提供的js时,我得到一个错误$。cookie不是一个函数。我已经尝试将文件名更改为jquery_cookie.js,并确保jquery不会被多次加载。另一个选项是启用Mod_sec,但我不知道怎么做。

试试这个cookie插件:

然后将您的cookie设置为:
$.cookie(cookieName,cookieValue,{expires:7,path:'/'})

您确定jquery.cookie.js是在jquery之后加载的吗? 加载插件后,是否正在执行$.cookie[…]的脚本


看起来像是脚本定位问题

我已经试过了。给定错误$。cookie不是函数。