zoukankan      html  css  js  c++  java
  • js格式化时间为JSON格式 ajax提交 后台处理

    var effectRow = new Object();
    if ($('#grd_infos').datagrid('getChanges').length) {
        var update = $('#grd_infos').datagrid('getChanges', "updated");
        if (update.length) {
            //var jsonArray = mini.decode(update);
            //var jsonArray =  JSON.stringify(update);
            for (var i = 0; i < update.length; i++) {
                for (var key in update[i]) {

                    //如果是时间字段
                    if (key.toString() == "…" || key.toString() == "…"
                        || key.toString() == "…" || key.toString() == "Time") {
                        update[i][key] = convertDateToJSONDate(update[i][key]);
                    }
                }
            }

            effectRow["updated"] = JSON.stringify(update);
            }
        }

    $.post("/url….", effectRow, function (data) {
                       if (data) {
                           $.messager.alert('', data, 'info');
                           window.open("Machine_Repair", "_self");
                       }
                   }, "JSON").error(function () {
                       $.messager.alert("提示", "提交错误了!");
                   });

    List<Repair_Entry> listUpdated  =new List<Repair_Entry>();

    if (Request["updated"] != null && Request["updated"].Trim() != "")
        jsonUpdate = Request["updated"];

    if (jsonUpdate != "")
    {

         listUpdated = JsonDeserialize<List<Repair_Entry>>(jsonUpdate);
    }

    private T JsonDeserialize<T>(string jsonString)
    {
        DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
        MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
        T obj = (T)ser.ReadObject(ms);
        return obj;
    }

    一个苦逼程序员
  • 相关阅读:
    跨域请求携带cookie
    vue keep-alive
    关于js replace 第二个参数时函数时,函数参数解析
    前端开发规范之CSS
    git命令集合(正在完善中...)
    怎么写jQuery的插件
    git命令集合
    GitHub创建静态网站预览方法
    正则表达式
    各种浏览器全屏模式的方法、属性和事件介绍
  • 原文地址:https://www.cnblogs.com/root_u/p/5127456.html
Copyright © 2011-2022 走看看