html 表单赋值 和 时间戳 转换

    <script>
        window.onload = function () {
            var str;
          //  console.log(@ViewBag.ID);
            $.post("/ServiceBills/ServiceBills/UpdateA",
                { id: @ViewBag.ID},
                function (data) {
                    //console.log(data);
                    //console.log("1222222");
                    //$("form").setForm(data);
                    for (var attr in data) {
                        //console.log(attr);//name,age,gender
                       // console.log(data[attr]);//jack,25,male  //值
                        //console.log(typeof json1[attr]);
                        // $("#" + attr).val("111111111");

                        $("#" + attr).val(data[attr]);  //id
                        if ((data[attr] + "").indexOf("/Date(") != -1) {  //时间
                            str = data[attr] + "";

                            str = timestampToTime(str.substring(6, str.length - 2));
                          //  console.log(str);
                        }
                        else {
                            str = data[attr];
                        }
                        $("input[name=‘" + attr + "‘]").val(str); //输入框

                    }
                });
           // console.log("12132");

            @*$.post("/ServiceBills/ServiceBills/UpdateA",{ id=@ViewBag.ID},
                function (data) {
                    console.log(data);
                    //$("form").setForm(data);
                });*@
        }
        function timestampToTime(timestamp) {
            ///Date(1514736000000)/
            var date = new Date(timestamp * 1);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
            Y = date.getFullYear() + ‘-‘;
            M = (date.getMonth() + 1 < 10 ? ‘0‘ + (date.getMonth() + 1) : date.getMonth() + 1) + ‘-‘;
            D = date.getDate() + ‘ ‘;
            h = date.getHours() + ‘:‘;
            m = date.getMinutes() + ‘:‘;
            s = date.getSeconds();
            return Y + M + D + h + m + s;
        }
        //timestampToTime();
        console.log(timestampToTime(1514736000000));//2014-06-18 10:33:24
    </script>

原文地址:https://www.cnblogs.com/enych/p/8444776.html

时间: 2024-10-06 22:32:15

html 表单赋值 和 时间戳 转换的相关文章

jQuery通过ajax获得后台json数据给form表单赋值

jQuery提供了load方法可以将数据加载到页面form表单中,但有时候我需要获取后台json数据中某个值时,又需要赋值整个form表单,load方法没有回调函数所以就不行了,如果用ajax调用的话,获得后台json数据后把json数据分析出来在一个个的赋值到form表单的每个文本框中,这样未免太过复杂和太多代码,所以我根据了一些大神的回答,总结了一个很好用的jQuery函数. jQuery-load方法调用: $('#form').form('load',URL); 页面表单: <span

JQuery扩展方法实现Form表单与Json互相转换

1.把表单转换出json对象 //把表单转换出json对象 $.fn.toJson = function () { var self = this, json = {}, push_counters = {}, patterns = { "validate": /^[a-zA-Z][a-zA-Z0-9_]*(?:\[(?:\d*|[a-zA-Z0-9_]+)\])*$/, "key": /[a-zA-Z0-9_]+|(?=\[\])/g, "push&qu

js获取form表单数据和form表单赋值

$.fn.extend({// 调用方式:$("xxxxx").getform(); getform: function () { var obj = {}; var array = $(this).serializeArray(); $.each(array, function () { obj[this.name] = this.value; }); return obj; }, // 调用方式: $("xxx").setform(json); setform:

Layui 表单赋值 编辑页面赋初值

原文:https://blog.csdn.net/yulongxue/article/details/97924591 //编辑 if (id > 0) { $.post("/Handler/CaseHandler.ashx?type=get", { Id: id }, function (data) { form.val('component-form-group', data); curEntity = data; }); } 原文地址:https://www.cnblogs

1、记录代码----创建隐藏表单并赋值提交

$('#sendEmail').click(function(){ $('#myModal7').modal('hide'); var rows = $('#content_modal7').bootstrapTable('getSelections'); var rows2 = $('#content_table').bootstrapTable('getSelections'); var idArr=[]; var idStr; for(i=0;i<rows2.length;i++){ id

javaWeb项目springMVC框架下利用ITextpdf 工具打印PDF文件的方法(打印表单、插入图片)

方法一:打印PDF表单以及在PDF中加入图片 需要的资料: jar包:iTextAsian.jar ,itext-2.1.7.jar: 源码: 1 public static void main(String args[]) throws IOException, DocumentException { 2 String fileName = "D:/testPDF.pdf"; // pdf模板 3 InputStream input = new FileInputStream(new

HTML6注册表单输入日志标题

一.找到元素. var d = document.getElementById("") var d = document.getElementsByName("") var d = document.getElementsByTagName("") var d = document.getElementsByClassName("")   二.操作元素. (一)操作内容 1.表单 value 赋值,取值   2.非表单 赋值,

利用socket模拟http的混合表单上传(在一个请求中提交表单并上传多个文件)

在很多企业级应用中,我们都没法直接通过开发语言sdk包封装的http工具来模拟http复合表单(multipart/form-data),特别是在跨语言跨平台的编程过程中,其实实现方案并不复杂,只要你了解了http协议中复合表单的报文结构就很简单了: httpheader ------时间戳------ 表单参数1 ------时间戳------ 表单参数2 ------时间戳------ 文件1的描述+二进制信息 ------时间戳------ 文件2的描述+二进制信息 下面我们进一步以一段c

表单树

1)子系统下显示树 eform/TreeAction.do?actionType=tree&systemid=nongyezhi&subsysid=nongyezhi&treeid=nyzmulu 果要显示树,链接为:eform/TreeAction.do?actionType=tree&systemid=系统号&subsysid=子系统号&treeid=树号&target=mainFrame,如果要在主内容区显示,必须注明链接的target为mai