我是 jQuery 新手,当结果来自我的 java servlet 时,我很难让我的页面不断更新。我想在网页上设置一个计时器效果,因为新的时间值来自 servlet。
在我的网页上,我有这样的东西:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script>$(document).ready(function(){$.get("/timer", function(data){$('H1').append(data); })})(); </script>
在我的 servlet 计时器中,我有一个 while 循环,它使用 response.getWriter() 为 30 次迭代写入新的时间值:
//this is in my doGet function
while(count <30 ){
count++;
out.println(count);
}
问题是当我加载页面时,在 30 次迭代完成之前,没有任何内容附加到页面上。有没有办法让每次迭代打印出来显示在页面上?
谢谢