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 相关文章推荐
JS的IE和Firefox兼容性集锦
Dec 11 Javascript
JQuery从头学起第二讲
Jul 04 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
Aug 07 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
js实现人民币大写金额形式转换
Apr 27 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
vue实现微信分享功能
Nov 28 Javascript
微信小程序定义和调用全局变量globalData的实现
Nov 01 Javascript
解决vue页面渲染但dom没渲染的操作
Jul 27 Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
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高级OOP技术演示
2009/08/27 PHP
PHP下对字符串的递增运算代码
2010/08/21 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
jQuery 操作XML入门
2008/12/25 Javascript
Javascript的构造函数和constructor属性
2010/01/09 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python设置默认编码为utf8的方法
2016/07/01 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
python 美化输出信息的实例
2018/10/15 Python
pytorch 预训练层的使用方法
2019/08/20 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
Python下载的11种姿势(小结)
2020/11/18 Python
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
美容师的职业规划书
2013/12/27 职场文书
环保公益广告语
2014/03/13 职场文书
国际金融专业自荐信
2014/07/05 职场文书
土地租赁协议书
2015/01/29 职场文书
2015年测量员工作总结
2015/05/23 职场文书
初中生物教学随笔
2015/08/15 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python