js执行定时执行任务

最近一周,上面要求我开发以图搜图的图片搜索功能。捣鼓两天后完成了所有功能细节。但是线上已经存在很多图片了。需要将所有线上的图片提取出来,然后上传到搜图特征库里。

唉,想都没想,直接上js定时执行好了,简单省心

<script>
        //执行定时任务,并返回任务id
        var myTarget = setInterval(function(){ myDo() }, 20000);
        //定时任务要做的事情
        function myDo() {
           $.ajax({
               url:"your request url",
               type:'POST',
               success:function (data) {
                   if(data.data.flag == 0){
                        console.log(data);
                        myStopFunction();
                   }else{
                       console.log(data);
                   }
               }
           })
        }
        //暂停定时任务
        function myStopFunction() {
            clearInterval(myTarget);
        }
</script>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章