其实这里纪录的都是工作上同事编写时出现的问题及思考,因为我现在负责的模块暂时不涉及日期。
前后端数据传输问题
这一方面是我的薄弱项,以后会慢慢加强。一次任务中发现了两个问题:
- 异步加载使用了
ResponseBody
将对象转为json,对象中的Date对象
也随之变成了时间戳
- 数据库传来的日期中,秒数后面有个
.0
,在页面上十分扎眼。
第一个问题在 上一篇博客:使用JavaScript将时间戳转为日期 已经解决了一半,之所以是一半是因为如标题所示,JQuery 不能使用 innerHTML 这个问题困扰了我许久,百度之后才找到了原因并解决。
第二个问题有两种解决方式,分别是在控制器层
解决或在jsp文件
中解决。
1. JQuery 的 html()
替代方法就是将原本
document.getElementById("id").InnerHTML = "填充代码";
替换成
$("#id").html("填充代码");
/