2013-11-15 131 views
2

我在頁面上使用SpYk3HH提供的代碼:「$.cookie is not a function」來設置用於存儲背景圖像的cookie。使用jquery設置cookie

但是我設置的Cookie是針對其他頁面的主頁單獨設置的,具體是因爲Cookie路徑的差異。

設置的路徑爲:主頁爲path=/webapp/wcs/stores/servlet/en,所有其他頁面爲"path=/webapp/wcs/stores/servlet/"。我是unable to set the path to path=/使用由SpYk3HH提供的js。它似乎沒有設置路徑的規定。 請參閱設置Cookie的代碼: $ .setCookie(「backgroundImage」,imageFile,); 請幫忙或建議解決。

此外,當我嘗試使用jquery.cookie.js而不是由SpYk3HH提供的js時,出現錯誤$ .cookie不是函數。我已經嘗試將文件名更改爲jquery_cookie.js,並確保jquery不會被加載多次。其他選項是啓用Mod_sec,但我不知道該怎麼做。

回答

2

你確定jquery.cookie.js在jQuery之後被加載嗎? 並且您的$ .cookie [...]的腳本在加載插件後執行?

看起來像一個腳本定位問題!