jQuery MiniUI

 找回密码
 立即注册
楼主: fanfan
打印 上一主题 下一主题

行编辑中,日期是怎么储存的? [复制链接]

Rank: 2

11#
发表于 2015-8-4 14:32:59 |只看该作者
dforce 发表于 2015-8-3 11:18
前后台都用我们的json工具
前台序列化,mini.encode()

var rows = grid.getChanges("modified");
        if(rows.length>0){
                var messageid = mini.loading("数据提交中 ...", "进度条");
                var data = [];
                for(var i=0;i<rows.length;i++){
                    var rowData = {mtaskAccptDtlId:'',applyAmount:'',acceptAmount:'',repairDate:'',isLump:''};
                    rowData.mtaskAccptDtlId = rows.mtaskAccptDtlId;
                    rowData.applyAmount=rows.applyAmount;
                    rowData.acceptAmount = rows.acceptAmount;
                    rowData.repairDate =rows.repairDate;
                    rowData.isLump = rows.isLump;
                   
                    data.push(rowData);
            }
               
                $.ajax({
                     type: 'post',
                     url: basePath + "mems/dm/saveTaskDetailAmountByDmtask",
                     data: JSON.stringify(data),
                     contentType: "application/json",
                     success: function (text) {
                             mini.hideMessageBox(messageid);
                               if(text.status=="true"){
                                       mini.alert("保存成功");
                                       grid.reload();
                               }else{
                                       mini.alert(text.data);
                               }
                     },
                     error: function (jqXHR, textStatus, errorThrown) {
                             mini.hideMessageBox(messageid);
                         mini.alert("保存失败");
                     }
                 });
我的js代码,没有加repairDate之前是没问题的,就是这个时间转换出的问题

Rank: 8Rank: 8

12#
发表于 2015-8-4 15:02:41 |只看该作者
fanfan 发表于 2015-8-4 14:32
var rows = grid.getChanges("modified");
        if(rows.length>0){
                var messageid = mini.loading("数据提 ...

grid.getChanges()获取到的数据里面的时间是date
你这样直接用还是date,你需要字符串的话,可以用mini.formatDate(date,"yyyy-MM-dd")这样的方式转成字符串

Rank: 2

13#
发表于 2015-8-4 17:04:39 |只看该作者
felt 发表于 2015-8-4 15:02
grid.getChanges()获取到的数据里面的时间是date
你这样直接用还是date,你需要字符串的话,可以用mini.f ...

rowData.repairDate =mini.formatDate(rows.repairDate,"yyyy-MM-dd"),这样转么?这样转完,时间数据直接是空的(“ ”),保存没报错,格式应该没问题

Rank: 8Rank: 8

14#
发表于 2015-8-4 17:09:11 |只看该作者
fanfan 发表于 2015-8-4 17:04
rowData.repairDate =mini.formatDate(rows.repairDate,"yyyy-MM-dd"),这样转么?这样转完,时间数据直接 ...

你数据里面rows.repairDate到底是什么数据

Rank: 2

15#
发表于 2015-8-4 17:12:32 |只看该作者
felt 发表于 2015-8-4 17:09
你数据里面rows.repairDate到底是什么数据

直接获取,显示的是字符串“yyyy-MM-dd”

Rank: 8Rank: 8

16#
发表于 2015-8-4 17:17:03 |只看该作者
fanfan 发表于 2015-8-4 17:12
直接获取,显示的是字符串“yyyy-MM-dd”

valueFormat="yyyy-MM-dd"试试
我就不清楚你到底如何出现在这问题的,我们提供了前后台的json工具,用我们的工具处理没发现过什么问题

Rank: 2

17#
发表于 2015-8-4 17:26:34 |只看该作者
felt 发表于 2015-8-4 17:17
valueFormat="yyyy-MM-dd"试试
我就不清楚你到底如何出现在这问题的,我们提供了前后台的json工具,用我 ...

好吧,麻烦你了,我想个别的办法吧

Archiver|普加软件

GMT+8, 2024-11-17 14:37 , Processed in 1.032565 second(s), 8 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部