看你要怎么執(zhí)行了,是幾秒一次,還是特定時間一次了。
為新市等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及新市網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、新市網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
setTimeout和setInterval。
如果是幾秒一次,就簡單,設(shè)置一個函數(shù),指定刷新的時間間隔,調(diào)用就行。
如果是特定時間一次,就需要一個存儲時間的數(shù)組或者json,然后每一秒執(zhí)行一次,然后判斷是否到刷新的時間了。
定時ajax就可以了
var timer = setInterval(function(){
$.ajax({
type:'post',
url:'你的url',
dataType:'json',
data:{
請求參數(shù)
},
success:function(data){
//此處拼接返回的json數(shù)據(jù),直接用數(shù)組形式調(diào)用,并且賦值給你的目標(biāo)div就行了
}
})
},5000);//時間間隔5秒鐘。
以上是簡單的寫法,望采納,歡迎追問
1、首先新建一個html文件,命名為test.html。
2、在test.html文件內(nèi),使用span標(biāo)簽創(chuàng)建一行文字,用于下面延時設(shè)置其顏色。
3、在test.html文件內(nèi),給span標(biāo)簽添加一個id屬性,用于下面獲得它的對象。
4、在js標(biāo)簽內(nèi),通過ready()方法,在頁面加載成功后,執(zhí)行function方法。
5、在function方法內(nèi),使用setTimeout定時器,在2秒后通過id獲得span對象,使用css()方法將其文字顏色設(shè)置為紅色。
6、最后在瀏覽器打開test.html文件,查看結(jié)果。
head
script src="jQuery/jquery-1.4.1.min.js" type="text/javascript"/script
script
$(document).ready(function () {
setInterval("startRequest()",1000);
//setInterval這個函數(shù)會根據(jù)后面定義的1000既每隔1秒執(zhí)行一次前面那個函數(shù)
//如果你用局部刷新,要用AJAX技術(shù)
});
function startRequest()
{
$("#date").text((new Date()).toString());
}
/script
/head
定時執(zhí)行js是支持的。用var
B
=
setInterval(function(){},time);第一個表示需要執(zhí)行的函數(shù),第二個表示多少秒執(zhí)行一次。停止是clearInterval(B);
\x0d\x0a\x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0a $(document).ready(function () {\x0d\x0a \x0d\x0a setInterval("startRequest()",1000);\x0d\x0asetInterval這個函數(shù)會根據(jù)后面定義的1000既每隔1秒執(zhí)行一次前面那個函數(shù)\x0d\x0a 如果你用局部刷新,要用AJAX技術(shù)\x0d\x0a });\x0d\x0a \x0d\x0a function startRequest()\x0d\x0a {\x0d\x0a $("#date").text((new Date()).toString());\x0d\x0a }\x0d\x0a \x0d\x0a \x0d\x0a