我一直在轻松开发一个隐藏的博客,直到用户点击导航链接,然后使用jquery博客容器元素从隐藏切换到display:block;
因为博客中的某些页面会重新加载页面,所以我想知道如何保持页面容器的状态(从display:none;
切换到display:block;
的状态)作为用户浏览不同的页面
答案 0 :(得分:0)
使用jQuery的ajax方法,将值发送到PHP脚本并将其另存为$_SESSION
变量。
的Javascript
$.ajax({
type: "POST",
data: 'hidden=true;
});
PHP
<?php
if(isset($_POST['hidden'])){$_SESSION['hidden'] === true}
编辑:
原来你不关心页面刷新等。只需将一些数据保存在$_SESSION
变量中。
如果您想在所有客户端执行操作,请将值存储在cookie中。使用cookie.js,非常简单的lib来处理cookie。
$('a').click(function(){
$.cookie('the_cookie', 'the_value');
});