jQuery MiniUI

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

日期空间POST参数问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-11-23 15:25:25 |只看该作者 |倒序浏览
页面使用
<input name="board_finished_time" class="mini-datepicker" required="true" value="2012-10-10" style="width: 150px;"/>
ajax提交数据,抓取的POST参数board_finished_time如下:

board_finished_time[getHalfYear]=null
board_finished_time[getQuarter]=null

这是什么问题呢?

Rank: 8Rank: 8

沙发
发表于 2012-11-23 15:48:58 |只看该作者
不太明白,如果你后台要获取的话,Request["board_finished_time"]

Rank: 2

板凳
发表于 2012-11-23 15:55:59 |只看该作者
factory 发表于 2012-11-23 15:48
不太明白,如果你后台要获取的话,Request["board_finished_time"]

我是用firebug抓的post此参数,前台取值就已经不正确了

[getHalfYear]=null
[getQuarter]=null
请教这两个是什么意思呢

Rank: 8Rank: 8

地板
发表于 2012-11-23 16:11:59 |只看该作者
lonm 发表于 2012-11-23 15:55
我是用firebug抓的post此参数,前台取值就已经不正确了

[getHalfYear]=null

取值getValue();
如果是form的话,form.getData(true),不然日期中间会有个“T”

Rank: 2

5#
发表于 2012-11-23 16:23:56 |只看该作者
factory 发表于 2012-11-23 16:11
取值getValue();
如果是form的话,form.getData(true),不然日期中间会有个“T”

嗯,我自己也试出来了,非常感谢
var form = new mini.Form("form1");
var o = form.getData(true);

board_finished_time        2012-11-10

Rank: 4

6#
发表于 2012-11-24 10:19:07 |只看该作者
我也遇到这个问题了
如果日期不设置,AJAX提交到后台,STRUTS2会报错,非要设置上日期

要不然是NULL,就报错,也不清楚为啥

Rank: 9Rank: 9Rank: 9

7#
发表于 2012-11-25 10:12:35 |只看该作者
var o = form.getData(true);   //加上true,日期就是字符串

Archiver|普加软件

GMT+8, 2024-9-20 23:33 , Processed in 1.046611 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部