jQuery MiniUI

标题: Form表单提交datepicker的值 [打印本页]

作者: ykz252611    时间: 2013-8-15 15:57:48     标题: Form表单提交datepicker的值

  你好,请教大神如下问题:
  我在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提交到后台?

作者: factory    时间: 2013-8-15 16:51:33

用mini.encode(),会给日期加上T,以便识别这个字符串是日期
你后台用我们的Test.JSON.Decode(result)

src\Test\TestDB.java
作者: ykz252611    时间: 2013-8-15 16:56:45

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

请问有没有什么办法在前台做处理的,因为我们的后台使用的不是你们提供的JSON解析器
作者: felt    时间: 2013-8-15 17:23:02

那就别用mini.encode()




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2