这是第一篇博客,从这里开始,我将记录我遇到的各种编程问题,大大小小,以此慢慢记录。
前两天,一同事需要我帮忙写一段小代码,前端界面用velocity模板处理,通过ajax调用后端接口,重点是要10秒进行一次刷新,界面显示的是table列表。不难,要么就是直接用velocity模板语言循环遍历对象获取数据,js写一个10定时器刷新界面,但是这样一来要刷新整个浏览器,体验不好也不太符合需求;或许有更好的方法,但这里采取的是另一种方法,直接通过js方法写一个定时器,定时器调用ajax的异步方法,再把数据加载到界面上。
先写一个题外话,velocity模板语言循环遍历对象获取数据代码:
<table class="table table-hover">
<thead class="table-header">
<th>事件编号</th>
<th>事件类型</th>
<th>应答码</th>
<th>事件状态</th>
<th>请求时间</th>
<th>应答时间</th>
</thead>
<tbody>
#foreach($l in $list)
<tr>
<td>$l.get("evenId")</td>
<td>