我正在Online Examination
处理一个J2EE
项目,我想放一个countdown timer
,允许用户在提交考试前查看剩余时间。
实现这一目标的最有效方法是什么?
我找到一个使用Javascript
我可以制作一个。
但是,JAVA
中是否有可用的API用于这些???还有其他方法吗?
我现在对Countdown timer
的数据是time interval
或者应该减少到0的开始时间。
int time
答案 0 :(得分:1)
实施此方法的最有效方法是什么?
将JQuery ajax
与setInterval
一起使用。显示倒计时不需要服务器端计时器。请看下面的示例示例。
$(document).ready(function() {
var time=100;
setInterval(updateActiveStatus, 1000);
function updateActiveStatus() {
console.log('Count down call');
time=time-1;
if(time==0){
// Lock the exam by hide or display none.
}
$.ajax({
url: "Servlet", // Call Servlet if any server side update needed.
success: function(data, textStatus, jqXHR) {
$('#countdownDiv').html(time);
}
});
}
});
答案 1 :(得分:0)
检查this jquery计时器插件。我在我的应用程序中实现了它。效果很好。