关于ajax提交表单参数序列化和时间戳转换
2016-08-23 20:42
337 查看
ajax提交form表单, 序列化表单的参数
//var a = $("#addfm").serialize(); //将表单的内容序列化成为一个字符串
var a = $("#addfm").serializeArray(); //将表单的内容序列化成为一个对象的数组, 每个对象以name:xxx,value:xxx的键值对存储
//这两个序列化的参数都是可以传递给后台的代码的
时间戳和字符串之间的互相转换
js前台:
1、当前时间换时间戳
2、当前时间换日期字符串
3、日期字符串转时间戳
4、时间戳转日期字符串
//var a = $("#addfm").serialize(); //将表单的内容序列化成为一个字符串
var a = $("#addfm").serializeArray(); //将表单的内容序列化成为一个对象的数组, 每个对象以name:xxx,value:xxx的键值对存储
//这两个序列化的参数都是可以传递给后台的代码的
$.ajax({ type:"POST", url:"CmKhxxb/add.do", data:a, dataType:"json", success:function(data) { if(data.success) { $("#d_add").dialog("close"); $("#tab1").datagrid("reload"); $.messager.alert("提示","信息已经保存 ! "); } }, error: function (msg) { //ajax请求失败后触发的方法 var dataJson = eval("("+msg.responseText+")"); alert("错误信息: "+dataJson.reason+"\n状态码: "+msg.readyState); } });
时间戳和字符串之间的互相转换
js前台:
1、当前时间换时间戳
var timestamp = parseInt(new Date().getTime()/1000); // 当前时间戳
2、当前时间换日期字符串
var now = new Date(); var yy = now.getFullYear(); //年 var mm = now.getMonth() + 1; //月 var dd = now.getDate(); //日 var hh = now.getHours(); //时 var ii = now.getMinutes(); //分 var ss = now.getSeconds(); //秒 var clock = yy + "-"; if(mm < 10) clock += "0"; clock += mm + "-"; if(dd < 10) clock += "0"; clock += dd + " "; if(hh < 10) clock += "0"; clock += hh + ":"; if (ii < 10) clock += ‘0‘; clock += ii + ":"; if (ss < 10) clock += ‘0‘; clock += ss; document.write(clock); //获取当前日期
3、日期字符串转时间戳
var date = ‘2015-03-05 17:59:00.0‘; date = date.substring(0,19); date = date.replace(/-/g,‘/‘); var timestamp = new Date(date).getTime(); document.write(timestamp);
4、时间戳转日期字符串
var timestamp = ‘1425553097‘; var d = new Date(timestamp * 1000); //根据时间戳生成的时间对象 var date = (d.getFullYear()) + "-" + (d.getMonth() + 1) + "-" + (d.getDate()) + " " + (d.getHours()) + ":" + (d.getMinutes()) + ":" + (d.getSeconds()); document.write(date);
相关文章推荐
- form 表单序列化参数,ajax提交
- jQuery.ajax $.post $.load 序列化表单(ajax提交表单,post传递参数,序列化表单)
- 【转载】VIEW层AJAX提交表单到Controller的实体(AJAX传递序列化的输入元素
- JS自动获取Form表单数据并转换成键值对 ajax提交Form
- ajax提交多个对象,使用序列化表单和FormData
- 关于表单中用ajax提交产生刷新问题的解决方案
- jquery序列化form表单使用ajax提交后处理返回的json数据
- 关于 Ajax 提交参数格式,及返回类型json
- jQuery序列化Ajax提交表单
- jquery序列化form表单使用ajax提交后处理返回的json数据
- 构造AJAX参数, 表单元素JSON相互转换
- 沫沫金 - jQuery序列化form表单【支持ajax提交form对象表单entity.xxx】
- Jquery 将表单序列化为Json对象.同时提交多个表单的参数
- 关于jquery的ajax提交form表单的域模型问题
- 关于ajax的时间戳,ajax的同样参数请求只处理一次的时间间隔
- jquery序列化form表单使用ajax提交后处理返回的json数据
- JS 提交表单2-Query Ajax post(json数组,form表单经serialize()序列化,html拼接)
- 02基于注解开发SpringMVC项目(jar包,异步,request,参数传递,多选的接收,Model传参,map传参,model传参,ajax,重定向,时间日期转换)
- 关于JSP页面表单提交中文乱码问题和URL中文参数乱码问题
- ajax提交表单序列化(serialize())数据