自動刷新頁面的方法:
1. <%response.setHeader("Refresh","3");%> //3秒
2.
把此代碼加入
或區域中其中20指每隔20秒刷新一次頁面.
3
頁面自動跳轉:把此代碼加入
或區域中其中20指隔20秒後跳轉到http://www.baidu.com頁面
4.頁面自動刷新js版
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>
以上4中方法 頁面刷新都會閃動。。。給人感覺不好,因而不建議采用。
最好使用異步刷新。。。。。
//一分鐘刷新頁面
function res(param){
$.ajax({
url :'lastAuctionItem.html',
data :{aItemId: param},
success: function(data){
if(data.data.id > 0){
if(data.data.lastBid >0 ){
var price = parseInt(data.data.lastBid) + parseInt(data.data.increment);
$("#bids").html("");
}else{
var price2 = parseInt(data.data.initialPrice) + parseInt(data.data.increment)
$("#bids").html("");
}
}
if(data.error="error"){
return false;
}
}
});
}
//一分鐘刷新頁面 百度查一下 setInterval的用方法 具體就是頁面加載的時候就會去執行setInterval方法 。。
如下例子,該方法,每隔一分鐘就會去調用res這個函數。。。res通過異步提交 這個頁面局部刷新就不會跳轉。
setInterval("res('${auctionItem.id}');",1000*60);