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 相关文章推荐
JavaScript 图片预览效果 推荐
Dec 22 Javascript
获取body标签的两种方法
Oct 13 Javascript
浏览器窗口加载和大小改变事件示例
Feb 27 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 Javascript
js+css实现打字效果
Jun 24 Javascript
详解javascript 正则表达式之分组与前瞻匹配
May 30 Javascript
在layui中layer弹出层点击事件无效的解决方法
Sep 05 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 Javascript
2分钟实现一个Vue实时直播系统的示例代码
Jun 05 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
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
js实现文字截断功能
2016/09/14 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
Python装饰器使用示例及实际应用例子
2015/03/06 Python
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
python+opencv识别图片中的圆形
2020/03/25 Python
在双python下设置python3为默认的方法
2018/10/31 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
基于python实现对文件进行切分行
2020/04/26 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
CHRONEXT英国:您的首选奢华腕表目的地
2020/03/30 全球购物
区域总监的岗位职责
2013/11/21 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
考试作弊被抓检讨书
2014/10/02 职场文书
怎样写辞职信
2015/02/27 职场文书
学生检讨书怎么写
2015/05/07 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android