jq 判断session值是否为空

本文介绍如何利用jQuery操作session,展示了如何设置session值并检查session是否为空。通过具体代码实例,演示了使用$.session.set方法设置session及使用$.isEmptyObject方法判断session的状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先我们来看session是由什么构成的


$.session.set("a","111");
console.log($.session);



由此看来session值是在_cookieCache对象里,所以我们不能直接对session进行判断,这里的判断我们要用到jq中的$.isEmptyObject方法,此方法返回值是Booleans(布尔值):true或者false


	$.session.set("a","111");
//	console.log($.session);
	console.log($.isEmptyObject($.session._cookieCache));






//				$.session.set("a","111");
//				console.log($.session);
				console.log($.isEmptyObject($.session._cookieCache));



由此我们得出当我们设置session时返回false,没设置session时返回true,所以我们由此通过返回的布尔值来进行判断


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/jquery-1.9.0.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="js/jquerysession.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		
		
		
		<script type="text/javascript">
			
			$(function(){
				$.session.set("a","111");
//				console.log($.session);
//				console.log($.isEmptyObject($.session._cookieCache));
				if ($.isEmptyObject($.session._cookieCache)==false) {
					alert("session不为空!!!");
				} else{
					alert("session为空");
				}
			});
			
		</script>
		
	</body>
</html>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值