概念介紹
創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)成都移動云計算中心報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
setInterval 是一個實現(xiàn)定時調用的函數(shù),可按照指定的周期(以毫秒計)來調用函數(shù)或計算表達式。setInterval方法會不停地調用函數(shù),直到 clearInterval 被調用或窗口被關閉。
由 setInterval 返回的ID值可用作 clearInterval 方法的參數(shù)。
提示: 1000 毫秒= 1 秒。
flash用法(來自百度百科)
setInterval 動作的作用是在播放動畫的時,每隔一定時間就調用函數(shù),方法或對象??梢允褂帽緞幼鞲聛碜詳?shù)據(jù)庫的變量或更新時間顯示。setInterval動作的語法格式如下:
setInterval(function,interval[,arg1,arg2,......argn]) setInterval(object,methodName,interval[,arg1,arg2,.....argn])
語法
實現(xiàn)代碼(監(jiān)測支付狀態(tài))
$(document).ready(function(){ var timer = setInterval(function(){ajax_wx_pay_status(timer)},3000); }); function ajax_wx_pay_status(timer) { var toUrl = "{:U('Order/ajax_get_pay_status')}"; var orderUrl = "{:U('Member/myorder')}"; if ($("#out_trade_no").val() != 0) { $.post( toUrl, {out_trade_no:$("#out_trade_no").val()}, function (res) { if (res.status == 1) { //訂單狀態(tài)為1表示支付成功 //此處可以進行相應業(yè)務代碼的編寫,例如支付成功提示,或者直接進行頁面跳轉. clearInterval(timer); //window.location.href = orderUrl; //頁面跳轉 } },"JSON"); } }
總結
以上所述是小編給大家介紹的JS SetInterval 代碼實現(xiàn)頁面輪詢,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!