JS定时检测任务任务完成后执行下一步的解决办法


Posted in Javascript onDecember 22, 2016

拿到一个需求,web前端调用一个脚本将数据写入ssdb,后从ssdb中查询并做展示。需要检测到脚本执行完毕后再做查询,于是有了如下简单的逻辑,感觉这个逻辑还比较实用,就做下记录~不废话,上代码。

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title></title> 
</head> 
<body> 
<input type="button" value="延迟" onclick="javascript:doSomething();"/> 
<script type="text/javascript"> 
 var timer1; 
 var tmp = 1; 
 function doSomething(){ 
  //有延迟的事件(示例为10s后改变tmp的值为2) 
  setTimeout("changenum()",10000); 
  //每隔1s检查一次 
  timer1 = setInterval("check()",1000); 
 } 
 function check(){ 
  alert("check!"); 
  //检测到延迟事件完成后执行操作 
  if(tmp==2){ 
   clearInterval(timer1); 
   alert("Done!Do next..."); 
  } 
 } 
 function changenum(){ 
  tmp=2; 
 } 
</script> 
</body> 
</html>

以上所述是小编给大家介绍的JS定时检测任务任务完成后执行下一步的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
学习YUI.Ext 第七天--关于View&amp;JSONView
Mar 10 Javascript
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
Javascript中克隆一个数组的实现代码
Dec 06 Javascript
jquery attr方法获取input的checked属性问题
May 26 Javascript
Javascript中For In语句用法实例
May 14 Javascript
JS实现的Select三级下拉菜单代码
Aug 20 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
详解vue 模拟后台数据(加载本地json文件)调试
Aug 25 Javascript
React 组件间的通信示例
Jun 14 Javascript
从vue源码看props的用法
Jan 09 Javascript
js判断一个对象是数组(函数)的方法实例
Dec 19 Javascript
jQuery无缝轮播图代码
Dec 22 #Javascript
jQuery实现两列等高并自适应高度
Dec 22 #Javascript
JS常用加密编码与算法实例总结
Dec 22 #Javascript
Javascript 制作图形验证码实例详解
Dec 22 #Javascript
jquery中用函数来设置css样式
Dec 22 #Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 #Javascript
js数组去重的hash方法
Dec 22 #Javascript
You might like
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP实现对图片的反色处理功能【测试可用】
2018/02/01 PHP
Yii2结合Workerman的websocket示例详解
2018/09/10 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
python3简单实现微信爬虫
2015/04/09 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
django session完成状态保持的方法
2018/11/27 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python3调用windows dos命令的例子
2019/08/14 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
公司门卫的岗位职责
2014/02/19 职场文书
优秀食品类广告词
2014/03/19 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS