jQuery MiniUI

 找回密码
 立即注册
查看: 3173|回复: 3
打印 上一主题 下一主题

Form表单提交datepicker的值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-8-15 15:57:48 |只看该作者 |倒序浏览
  你好,请教大神如下问题:
  我在form表单中有一个datepicker,id=“date1”提交代码如下:
var o = form.getData(true,true);  
        form.validate();
        if (form.isValid() == false) return;
        var json = mini.encode(o);
        $.ajax({
            url: "xxx.action",
   type: 'post',
            data: { data: json },
            success: function (text) {
                         },
            error: function (jqXHR, textStatus, errorThrown) {
            }
        });

发现在用ajax提交前json中的date1的值为2013-08-12T00:00:00,请教一下这个中间的T我要如何去掉,变成2013-08-12提交到后台?

Rank: 8Rank: 8

沙发
发表于 2013-8-15 16:51:33 |只看该作者
用mini.encode(),会给日期加上T,以便识别这个字符串是日期
你后台用我们的Test.JSON.Decode(result)

src\Test\TestDB.java

Rank: 2

板凳
发表于 2013-8-15 16:56:45 |只看该作者
factory 发表于 2013-8-15 16:51
用mini.encode(),会给日期加上T,以便识别这个字符串是日期
你后台用我们的Test.JSON.Decode(result)

请问有没有什么办法在前台做处理的,因为我们的后台使用的不是你们提供的JSON解析器

Rank: 8Rank: 8

地板
发表于 2013-8-15 17:23:02 |只看该作者
那就别用mini.encode()

Archiver|普加软件

GMT+8, 2024-9-29 11:41 , Processed in 1.039362 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部