一段时间后如何使用Javascript刷新脚本

时间:2019-02-06 11:26:53

标签: javascript jquery ajax

我想每分钟更新一个变量。

所以很好奇Javascript中是否有一种方法可以让我在一段时间后刷新整个脚本,而不是变量本身。

<script> 

function vName(){
 videos = $('#videos').text();
}

 vName(); 

4 个答案:

答案 0 :(得分:1)

使用setInterval。您好,每3秒就会打印一次

setInterval(function(){ console.log("Hello"); }, 3000);

答案 1 :(得分:0)

您可以使用事件来实现此目的,以监听元素的变化:

(function () {
	"use strict";
	let videos = '';
        $("#videos").on("change", evt => {
           videos = $(evt.target).val();
           console.log(videos);
        });
})();
body {
  margin: 20px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="videos" type="text">

答案 2 :(得分:0)

解决方案

设置间隔是一项功能,可用于在特定的期望时间段后执行任何功能。在该时间段之后,总是反复调用该函数。以下代码是setInterval的示例。

代码:-

[A-Z]\w*

说明

您可以调用任何方法来代替“ alert(“ Video is here”)),并且将给出所需的时间段来代替“ 9000”,这意味着每9秒将调用特定功能

答案 3 :(得分:-1)

您可以像这样将代码放入setInterval()函数中

setInterval(()=>{

//your script here
 function vName(){
 videos = $('#videos').text();
}
 vName();

}, 60000);