jQuery的ajax会自动将js对象转换为可传递的参数,$.param(jsobj, boolean),但是默认会把对象中数组类型加上[]符号,后台就不怎么好取了 参数boolean为true时不加[],默认为false。下面是jQuery参数格式化的源代码假设对象为{a:1,b:[2,3]}$.ajax中:// Convert data if not already a stringif ( s.data && s.processData && typeof s.data !== "string" ) {s.data = jQuery.param( s.data, s.traditional );}使用的$.param格式...
插件的代码:(function($){$.formatDate = function(pattern,date){//如果不设置,默认为当前时间if(!date) date = new Date();if(typeof(date) ==="string"){if(date=="") date = new Date();else date = new Date(date.replace(/-/g,"/"));} /*补00*/var toFixedWidth = function(value){var result = 100+value;return result.toString().substring(1);};/*配置*/var options = {regeExp:/(yyyy|M+|d+|h+|m+|s+|ee+|ws?|p)/g,...
在Jquery里格式化Date日期时间数据:$(function(){//当前时间格式化yyyy-MM-dd HH:mm:ssalert(timeStamp2String(new Date().getTime()));alert(timeStamp3String(new Date().getTime()));debugger;
});//在Jquery里格式化Date日期时间数据function timeStamp2String(time){var datetime = new Date();datetime.setTime(time);var year = datetime.getFullYear();var month = datetime.getMonth() + 1 < 10 ? "0" + (datetime.getMo...
/** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如1,234,567.45 * @type String */
function formatCurrency(num) { num = num.toString().replace(/\$|\,/g,); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cent...
前言前端在处理含有大量数据提交的表单时,除了使用Form直接提交刷新页面之外,经常碰到的需求是收集表单信息成数据对象,Ajax提交。而在处理复杂的表单时,需要一个一个区手动判断处理字段值,显得非常麻烦。接下来介绍的插件将解决这个问题。关于serializeJSON使用jquery.serializeJSON,可以在基于jQuery或者Zepto的页面中,调用 .serializeJSON() 方法来序列化form表单的数据成JS对象。使用只需要在jQuery或者Zepto时候引入即可...
本文主要和大家介绍jQuery实现简单日期格式化功能,涉及jQuery调用javascript针对日期格式转换扩展实现日期格式化功能相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。代码如下,引入jquery后直接后加入以下代码刷新可测试Date.prototype.Format = function (fmt) { //author: meizzvar o = {"M+": this.getMonth() + 1, //月份"d+": this.getDate(), //日"h+": this.getHours(), //小时"m+": this.getMinutes(), //分"s+": ...
本文主要为大家带来一篇详谈表单格式化插件jquery.serializeJSON。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。前言前端在处理含有大量数据提交的表单时,除了使用Form直接提交刷新页面之外,经常碰到的需求是收集表单信息成数据对象,Ajax提交。而在处理复杂的表单时,需要一个一个区手动判断处理字段值,显得非常麻烦。接下来介绍的插件将解决这个问题。关于serializeJSO...
本文主要介绍jquery easyui如何实现格式化列 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。主框架页面: 在主界面区会加载西区菜单点击的URL内容.<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"/><title>主界面</title><p th:include="/public/util::public"/><p th:include="/public/util::jquery-easyui"/><script type="text/javascript" th:src="(${@configApp.get...
本文主要介绍了jQuery实现简单日期格式化功能,涉及jQuery调用javascript针对日期格式转换扩展实现日期格式化功能相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。代码如下,引入jquery后直接后加入以下代码刷新可测试Date.prototype.Format = function (fmt) { //author: meizzvar o = {"M+": this.getMonth() + 1, //月份"d+": this.getDate(), //日"h+": this.getHours(), //小时"m+": this.getMinutes(), //分"s+": this...
要格式化数据表格列,需要设置formatter属性,该属性是一个函数,它包含两个参数: value: 对应字段的当前列的值 record: 当前行的记录数据 代码如下: $(#tt).datagrid({ title:Formatting Columns, width:550, height:250, url:datagrid_data.json, columns:[[ {field:itemid,title:Item ID,width:80}, {field:productid,title:Product ID,width:80}, {field:listprice,title:List Price,width:80,align:right, formatter:functio...
代码如下: (function ($) { var FormatDateTime = function FormatDateTime() { }; $.FormatDateTime = function (obj, IsMi) { var correcttime1 = eval(( new + obj.replace(new RegExp("\/", "gm"), "") + )); var myDate = correcttime1; var year = myDate.getFullYear(); var month = ("0" + (myDate.getMonth() + 1)).slice(-2); var day = ("0" + myDate.getDate()).slice(-2); var h = ("0" + myDate.getHours()).slice(...
jquery bankInput插件是银行卡进行格式化显示,能控制文本框输入最小最大个数、控制只能输入数字、控制不能粘贴不能使用输入法。同时插件能实现自动加载格式化显示和支持非输入框的格式话显示。代码如下: $(".account").bankInput()$(".account").bankList() 1.默认使用方法: $("#account").bankInput(); 2.设置参数 $("#account").bankInput({min:16,max:25,deimiter,' '}); 3.非文本框格式化显示 $(".account").bankList(); ...
今天有个需求是对输出的JSON进行格式化
首先想到的就是jsBeautifier之类的小插件
搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串代码如下:
JSON.stringify(jsObj, null, "\t"); // 缩进一个tab
JSON.stringify(jsObj, null, 4); // 缩进4个空格唔,不错
js代码有一百多行。
先上效果图html代码
日期:
设置input元素类名为 hhm-dateInputer,通过这个类来绑定这个日期输入控件。
js代码
这里应用了jQuery的库, 主要用于选择元素和绑定事件。代码如下:
http://code.jquery.com/jquery-1.9.1.min.js">因为有大量的获取和设置光标位置操作,用到了上一篇博客介绍的几个工具函数。代码如下:
//获取光标位置
function getCursor(elem) {//IE 9 ,10,其他浏览器if (elem.selectionStart ...
本文实例讲述了jQuery实现简单日期格式化功能。分享给大家供大家参考,具体如下:
代码如下,引入jquery后直接后加入以下代码刷新可测试
Date.prototype.Format = function (fmt) { //author: meizzvar o = {"M+": this.getMonth() + 1, //月份"d+": this.getDate(), //日"h+": this.getHours(), //小时"m+": this.getMinutes(), //分"s+": this.getSeconds(), //秒"q+": Math.floor((this.getMonth() + 3) / 3), //季度"S": this....