js的一些工具类
2024-10-21 07:38:57
//写入cookie
function
setCookie(name, value) {
var
Days = 30;
//此 cookie 将被保存 30 天
var
exp =
new
Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name +
"="
+ escape(value) +
";expires="
+ exp.toGMTString();
}
///删除cookie
function
delCookie(name) {
var
exp =
new
Date();
exp.setTime(exp.getTime() - 1);
var
cval = getCookie(name);
if
(cval !=
null
) document.cookie = name +
"="
+ cval +
";expires="
+ exp.toGMTString();
}
//读取cookie
function
getCookie(name) {
var
arr = document.cookie.match(
new
RegExp(
"(^| )"
+ name +
"=([^;]*)(;|$)"
));
if
(arr !=
null
)
return
unescape(arr[2]);
return
null
;
}
//===================== cookie相关 end ======================== //
//===================== form 表单 序列化 插件 相关 beign ======================== //
var
$ = jQuery;
(
function
($){
$.fn.serializeJson=
function
(){
var
serializeObj={};
var
array=
this
.serializeArray();
var
str=
this
.serialize();
$(array).each(
function
(){
if
(serializeObj[
this
.name]){
if
($.isArray(serializeObj[
this
.name])){
serializeObj[
this
.name].push(
this
.value);
}
else
{
serializeObj[
this
.name]=[serializeObj[
this
.name],
this
.value];
}
}
else
{
serializeObj[
this
.name]=
this
.value;
}
});
return
serializeObj;
};
})(jQuery);
//===================== form 表单 序列化 插件 相关 end ======================== //
//===================== 回车触发 子页面 查询事件 相关 beign ======================== //
// 主框架页上增加 回车触发frame子页 查询动作 (仅当子页面有 .btnSearch的按钮时才触发)
jQuery(window.document).keyup(
function
(event) {
if
(event.which ==
'13'
) {
var
jBtn = jQuery(
".btnSearch"
);
if
(jBtn.length > 0) {
jBtn.click();
}
}
});
最新文章
- view not attached to windows manager与This Toast was not created with Toast.makeText()
- Spring3系列12- Spring AOP AspectJ
- WordPress中";无法将上传的文件移动至";错误的解决方法
- Android - TextView Ellipsize属性
- 注释驱动的 Spring cache 缓存介绍--转载
- JSP标签库
- 基于物品的协同过滤推荐算法——读“Item-Based Collaborative Filtering Recommendation Algorithms” .
- MessageBox不能前置显示的问题
- 双击jar包无法直接运行的问题
- 如何运行一个vue工程
- 转换编码,将Unicode编码转换成可以浏览的utf-8编码
- Spring Security入门(2-1)Spring Security - 重要的过滤器
- 记录下扣jio的2018年
- Java11新特性!
- ArcGIS为面要素生成邻接矩阵
- JavaScript语法详解:if语句&;for循环&;函数
- 动态规划(dp)专题
- MFC中如何给静态文本框添加消息响应
- 【WEB前端系列之CSS】CSS3动画之Animation
- 【UOJ228】基础数据结构练习题(线段树)
热门文章
- SVN合并(merge)的使用
- Linux Framebuffer驱动剖析之中的一个—软件需求
- 操作系统的时区设置会影响数据库查询SYSDATE和SYSTIMESTAMP的值
- linux常用命令---持续添加中...
- c++ 编译器会绕过拷贝构造函数
- Silverlight访问数据库大全(转)
- B1090 [SCOI2003]字符串折叠 区间dp
- phpexecl 的基本操作
- 适用于zTree 、EasyUI tree、EasyUI treegrid
- Akka源码分析-Remote-Creating Actors Remotely