ajax每隔一段时间获取数据库数据
由于后台的数据库的数据是不断更新的,所以我在前台想通过ajax来每隔几秒从数据库中获取一次数据,用的setInterval()方法。我是这样测试的,我点击一下按钮,等出现结果了,立刻用insert语句在mysql数据库里插入一条数据。但隔了几秒后,显示的结果没有变化。
我自己想估计问题处在JDBC连接机制上,可我对这个的原理知之甚少。
代码如下
------解决方案--------------------用的IE?IE下有get缓存,加时间戳
xmlhttp.open("GET","conDB.jsp
?_dc="+new Date().getTime(),true);
如果还不更新,那就是你jsp可能加了什么缓存或者服务器配置了缓存机制什么的