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>

 

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