2012-11-26 55 views
0

加載頁面時,我需要檢查會話變量是否存在或不是來自Javascript。我試了下面的代碼。但它給出了一個錯誤,說會話是未定義的。檢查頁面加載時的會話變量

Json=// i have hardcoded value here 
Session("hai") = ""; 
Session.set("hai",json); 


if ((typeof session.get("hai") == 'undefined' && ((session.get("hai") == null)||(session.get("hai") == ""))){ 

} 
+0

有沒有'Session'或'默認在JavaScript session'。我並不是真的想要做什麼,但它不能像那樣工作。 – Magus

回答

1

如果要在頁面請求之間存儲某些內容,可以使用本地存儲或會話存儲。

localStorage.hai = json; // persistent across multiple sessions 
sessionStorage.hai = json; // persistent in current session 

雖然這與服務器端會話無關。目前還不清楚你的要求是什麼,所以不確定這是否適合你。

這是一個關於會話存儲鏈接,瞭解更多信息:http://www.nczonline.net/blog/2009/07/21/introduction-to-sessionstorage/