![](/img/trans.png)
[英]How to assign javascript value to php variable without using cookie
[英]assign JavaScript cookie to a variable
我正在嘗試將js cookie分配給變量,以便我可以檢查該cookie是否已設置:
(function(){
var cookieSet = document.cookie ='cookie1=test';
if (cookieSet == null) {
console.log('hide');
}
if (cookieSet) {
console.log('show');
HB.BestBreakfast.showPanelAndHideOthers("commentBox");
}
})();
但是它總是顯示“顯示”。
我哪里錯了?
var cookieSet = document.cookie ='cookie1=test';
該行將一個值分配給document.cookie
,然后將該值分配給cookieSet
。
這意味着cookieSet
將始終具有一個值。
也許您想要這樣的東西:
var cookieSet = document.cookie;
document.cookie ='cookie1=test';
因此cookieSet
獲取document.cookie
的舊值, 然后分配一個新值。
此外,如果未設置cookie,則document.cookie
將為空字符串 ,而不為null
。
您需要將測試更改為:
if (cookieSet == "") {
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.