1
我一直在開發一個隱藏的博客,直到用戶點擊導航鏈接,然後使用jquery將博客容器元素從隱藏切換到顯示:block;如何保存受jQuery影響的DOM元素
由於一些博客內頁的使頁面重新加載,我想知道如何保持網頁容器(從display:none;
切換到display:block;
之一)的狀態,當用戶瀏覽不同的網頁
我一直在開發一個隱藏的博客,直到用戶點擊導航鏈接,然後使用jquery將博客容器元素從隱藏切換到顯示:block;如何保存受jQuery影響的DOM元素
由於一些博客內頁的使頁面重新加載,我想知道如何保持網頁容器(從display:none;
切換到display:block;
之一)的狀態,當用戶瀏覽不同的網頁
使用jQuery的ajax方法,將值發送到PHP腳本並將其保存爲$_SESSION
變量。
的Javascript
$.ajax({
type: "POST",
data: 'hidden=true;
});
PHP
<?php
if(isset($_POST['hidden'])){$_SESSION['hidden'] === true}
編輯:
原來你不在乎頁面刷新和這樣。只需將一些數據保存在$_SESSION
變量中。
如果你想做所有客戶端的事情,將值存儲在cookie中。使用cookie.js,使用cookie非常簡單。
$('a').click(function(){
$.cookie('the_cookie', 'the_value');
});
嘗試'localStorage'或'$ .cookie'取決於瀏覽器 – Johan
我已經在過去與點擊/觸發Ajax調用它設置開啓/關閉服務器端會話變量做到了這一點,然後使用該以確定在加載頁面時是否顯示元素。 –