页面的这种无 *** 作实时刷新,一般是首先页面一加载完毕就去后台请求一次数据,显示在页面上。然后在jsp页面上通过js的定时调用ajax方法每隔固定的时间去后台请求数据刷新页面。
<script type="text/javascript">var reftime = 10000//默认每隔10秒向后台发送请求
var taskId
//页面加载完毕调用此函数
function myStart(){
loadData()
taskId = setInterval(loadData,reftime)//每隔reftime调用loadData方法刷新页面
}
function loadData(){
$.ajax({
type: "POST",
url: "<%=path%>/three",
dataType: "xml",
data:{"data",""},
success: function(returnedData){
//请求成功将数据更新页面即可。
}
})
}
function setref(){
var timeValue = document.getElementById('miss').value
if(timeValue == "" || isNaN(timeValue)){
alert("参数设置有误")
}else if(timeValue < 10 || timeValue > 60){
alert("参数设置有误")
}else{
alert("刷新频率成功更新为" + timeValue + "秒")
reftime = timeValue * 1000
clearTimeout(taskId)
page = 1
myStart()
}
}
</script>
JSP页面时间自动刷新怎么弄1、利用jQuery,实现setInterval()方法,这样就能进行类似自动时间跑的效果了
2、代码如下:
function getTime()
{
var time = new Date()
$("#times").html(time.toLocaleString())
}
$(function(){
setInterval("getTime()",1000)
})
加载 就 相当于是 刷新啊!你的意思是 加载完成之后立马刷新页面是吧!
用这个!:
//页面加载完成后调用方法
window.onload = function(){
// alert("加载完成....")
//你的方法
}
希望对你有用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)