文章分类 其他 前端 javascript 开发语言 ecmascript 阅读数 : 311 阅读时长 : 4分钟
定时器
在js中,有两种定时器:
var timer2 = setTimeout (function(){
console.log("倒计时定时器执行了"); // 2秒后执行,仅执行一次
}, 2000);
var timer2 = setInterval(function(){
console.log("间隔定时器执行了"); // 每隔2秒执行一次
}, 2000);
// 倒计时定时器,假设支付订单失效时间是5分钟,那么设置一个倒计时定时器,从发起支付后开始倒时间,超过5分钟后,支付失败,跳转到订单明细页面
setTimeout(function () {
window.location.href = '订单明细页面';
}, 300000);
// 间隔定时器,每间隔2秒查询一次订单支付状态,若订单支付成功,跳转到订单明细页面
setInterval(function() {
$.ajax({
url: '查询订单支付状态',
type: 'get',
dataType: 'json',
data: {order_id: order_id},
success: function (data) {
if (data === 1) {
window.location.href = '订单明细页面‘;
}
}
})
}, 2000);
更多【前端-js实现定时刷新,并设置定时器上限】相关视频教程:www.yxfzedu.com