Js、Jquery、EasyUi 前端常用的Js公共方法
2014-01-02 21:07
253 查看
1、格式化Js日期:
2、转换form表单、从json数组中获取对应的value
3、重新定义easyui相关的属性:
var Formatter = { //格式化日期,将对象中的Date类型转换为 yyyy-mm-dd HH:MM:ss 格式 DateTime: function (val, rec, index) { var year=parseInt(val.year)+1900; var month=(parseInt(val.month)+1); month=month>9?month:('0'+month); var date=parseInt(val.date); date=date>9?date:('0'+date); var hours=parseInt(val.hours); hours=hours>9?hours:('0'+hours); var minutes=parseInt(val.minutes); minutes=minutes>9?minutes:('0'+minutes); var seconds=parseInt(val.seconds); seconds=seconds>9?seconds:('0'+seconds); var dateTime = year+'-'+month+'-'+date+' '+hours+':'+minutes+':'+seconds; return dateTime; }, Date: function (val, rec, index) { var year=parseInt(val.year)+1900; var month=(parseInt(val.month)+1); month=month>9?month:('0'+month); var date=parseInt(val.date); date=date>9?date:('0'+date); var dateTime = year+'-'+month+'-'+date; return dateTime; } };
2、转换form表单、从json数组中获取对应的value
var CommonUtil = { //将Form对象转换为Json对象,提交到后台 Form2Json:function (id) { var arr = $("#" + id).serializeArray() var jsonStr = ""; jsonStr += '{'; for (var i = 0; i < arr.length; i++) { jsonStr += '"' + arr[i].name + '":"' + arr[i].value + '",' } jsonStr = jsonStr.substring(0, (jsonStr.length - 1)); jsonStr += '}' var json = JSON.parse(jsonStr) return json }, JsonValue:function (metaValue,key){ var json = eval(metaValue) for(var index in json) { var value = json[index][key]; if(value && value !="") return value; } return ""; } };
3、重新定义easyui相关的属性:
if ($.fn.datagrid){ $.fn.datagrid.defaults.pageSize=50; $.fn.datagrid.defaults.pageList=[50,100,500,1000,2000]; }
相关文章推荐
- js与jquery常用数组方法总结
- 【前端学习笔记】JQuery事件细节、JQ进阶常用方法
- 常用JS方法(公共方法)汇总
- js、jQuery中常用的一些方法
- js(jQuery)获取时间的方法及常用时间类
- 原生js仿jquery一些常用方法(必看篇)
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- 常用jQuery(Js)方法
- js(jQuery)获取时间的方法及常用时间类搜集
- 认识JQuery,JQuery的优势、语法、多库冲突、JS原生对象和JQuery对象之间相互转换和DOM操作,常用的方法
- 【前端】JS截取字符串常用方法详细整理
- js(jQuery)获取时间的方法及常用时间类
- JS常用方法总结,及jquery异步调用后台方法实例
- 前端跨域问题相关知识详解(原生js和jquery两种方法实现jsonp跨域)
- 【前端积累】常用事件的js公用方法
- js(jQuery)获取时间的方法及常用时间类
- js/jquery/html前端开发常用到代码片段
- web前端.js--seajs--把easyUI改造成功标准CMD模块的方法
- [前端] jquery不常用方法测试
- easyui 项目ui.js公共方法