一、controller
/**
* 检查预订开始时间和结束时间的合法性
* @param startTime
* @param endTime
* @return
*/
@RequestMapping(value = "checkTime")
@ResponseBody
public String checkTime(String startTime, String endTime) {
int space=TimeUtils.getTimeSpac(startTime+":00",endTime+":00",TimeUtils.BENCHMARK);
HashMap map=new HashMap();
if(space>=2 && space%2==0){
map.put("rs","1");
map.put("msg","检测成功");
}else if(space<=0){
map.put("rs","0");
map.put("msg","开始时间应该小于结束时间");
}else if(space%2!=0){
map.put("rs","0");
map.put("msg","最小时间单位为一个小时");
}
return JSON.toJSONString(map);
}
二、Jquery
方法一:
关键点:eval("("+result+")");
$.postItems({
url: ctx + '/reserve/field/checkTime',
data: {startTime: startTime, endTime: endTime},
success: function (result) {
var values= eval("("+result+")");
if (values.rs!="1") {
formLoding(values.msg);
checkResult=false;
}
}
});
方法二:
关键点: $.parseJSON(result);
jQuery.postItems({
url: ctx + '/reserve/reserveVenueOrder/checkSave?random=' + Math.random(),
data: formJson,
success: function (result) {
result = $.parseJSON(result);
if (result.status == true) {
checkFlag = true;
} else {
formLoding(result.msg);
return;
}
}
});
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有