我想通过URL将日期格式的值传递给java控制器,但它会在日期附近抛出javascript错误。
我的网址如下:
var dataUrl = myAppURL+'/detailData/'+adviceNum+'/'+dateCreated +'/myDetailData.form';
以下代码是我如何获取日期值。
dateCreated = new Date(value.dateCreated);
var dd = dateString.getDate();
var mm = dateString.getMonth()+1;
var yyyy = dateString.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
dateCreated = yyyy + '-' + mm+'-'+dd;
dateCreated的值为2015-01-20.
错误:
无法加载资源:服务器:8080/detailData/23/detailData/myDetailData.form responded with status of 404.
请建议如何将dateCreated值传递给java控制器。
答案 0 :(得分:0)
“dateString”应该是“dateCreated”吗?
此代码有效:
var dateCreated = new Date('2015-01-20');
var dd = dateCreated.getDate();
var mm = dateCreated.getMonth()+1;
var yyyy = dateCreated.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
dateCreated = yyyy + '-' + mm+'-'+dd;
;
console.log(dateCreated, typeof(dateCreated));
2015-01-20 string