JSP页面如何实现无 *** 作实时刷新?

JSP页面如何实现无 *** 作实时刷新?,第1张

页面的这种无 *** 作实时刷新,一般是首先页面加载完毕就去后台请求一次数据,显示在页面上。然后在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("加载完成....")

//你的方法

}

希望对你有用!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11943251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存