Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重新加载javascript代码块_Javascript_Jquery_Ajax - Fatal编程技术网

如何重新加载javascript代码块

如何重新加载javascript代码块,javascript,jquery,ajax,Javascript,Jquery,Ajax,我需要每次重新加载一块javascript。。说 <script type="text/javascript"> var frame = some sort of code; </script> var frame=某种代码; 我需要每15秒重新加载任何函数块,而不需要重新加载页面本身。。类似jQuery的超时,但我不知道如何应用它。。 有什么想法吗?您可以使用setTimeout('function()',15000)-将这行代码放在函数()的末尾,以便在

我需要每次重新加载一块javascript。。说

<script type="text/javascript">
    var frame = some sort of code;
</script>

var frame=某种代码;
我需要每15秒重新加载任何函数块,而不需要重新加载页面本身。。类似jQuery的超时,但我不知道如何应用它。。
有什么想法吗?

您可以使用
setTimeout('function()',15000)
-将这行代码放在
函数()的末尾,以便在15000毫秒后再次调用它自己

另一种方法是调用
setInterval('function()',15000)
这将每隔15000ms调用一次
函数()


第一个和第二个函数的区别在于,第一个函数在特定毫秒后调用函数(仅一次,因此需要将其插入函数本身),第二个函数仅每隔n毫秒调用一次函数。

您可以使用
setTimeout('function()',15000)
-将这行代码放在
函数()的末尾,以便在15000毫秒后再次调用它自己

var frame;
setInterval(function() {
  frame = someSortOf.Code();
}, 15000);
另一种方法是调用
setInterval('function()',15000)
这将每隔15000ms调用一次
函数()

第一个和第二个函数的区别在于,第一个函数在特定毫秒后调用函数(仅一次,因此需要将其插入函数本身),而第二个函数仅每隔n毫秒调用一次函数

var frame;
setInterval(function() {
  frame = someSortOf.Code();
}, 15000);
它将每15秒执行一次提供的函数,设置您的值。请注意,
var帧
在函数外部声明,这为它提供了全局范围,并允许它在函数执行后保持不变

您不应该真正“重新加载”脚本。您真正想要做的只是在设定的时间间隔内运行一个已经加载的脚本

function foo() {
    // do something here

    if (needRepeat) {
        setTimeout(foo, 15000);
    }
}

setTimeout(foo, 15000);
它将每15秒执行一次提供的函数,设置您的值。请注意,
var帧
在函数外部声明,这为它提供了全局范围,并允许它在函数执行后保持不变


您不应该真正“重新加载”脚本。您真正想要做的只是在设定的时间间隔内运行一个已经加载的脚本。

setTimeout(frame,15000);设置超时(帧,15000);如果我想从src重新加载脚本,比如如何重新加载它为什么你想重新加载jQuery?就像示例我不想:Dwhat如果我想从src重新加载脚本,比如如何重新加载它为什么你想重新加载jQuery?就像示例我不想:Dwhat如果我想从src重新加载脚本,比如怎么可能重新加载如果我想从src重新加载脚本,比如如何重新加载该脚本如果我想从src重新加载脚本,比如如何重新加载该脚本我做了那件事//但它根本不起作用将scriptc从匿名函数移到全局块如果我想从src重新加载脚本,比如如何重新加载该脚本我做了那件事//但是根本不起作用将脚本从匿名函数移出到全局块
function foo() {
    // do something here

    if (needRepeat) {
        setTimeout(foo, 15000);
    }
}

setTimeout(foo, 15000);