Php net::ERR\u资源不足\u ajax时钟错误

Php net::ERR\u资源不足\u ajax时钟错误,php,ajax,wordpress,console,console.log,Php,Ajax,Wordpress,Console,Console.log,我设置了一个ajax php时钟,出于某种原因,它在我的控制台中给了我数千个net::ERR\u资源不足错误 这背后的原因是什么 调用时钟函数的代码 $(document).ready(function(){ setInterval(function(){ $(".clock").load('<?php echo get_template_directory_uri(); ?>/melbourne.php');; });

我设置了一个ajax php时钟,出于某种原因,它在我的控制台中给了我数千个net::ERR\u资源不足错误

这背后的原因是什么

调用时钟函数的代码

$(document).ready(function(){  
    setInterval(function(){   
        $(".clock").load('<?php echo get_template_directory_uri(); ?>/melbourne.php');;
    });
}(), 1000);
$(文档).ready(函数(){
setInterval(函数(){
$(“.clock”).load('/melbourne.php');;
});
}(), 1000);
墨尔本.php

<?php  

date_default_timezone_set('Australia/Melbourne');

echo $date = date('H:i:s');

?>

您将
设置间隔
延迟放错了位置。您已将其提供给
$(document).ready()
。。。这可能是丢弃它。因此,间隔没有延迟,它一个接一个地不间断地发送一些请求

看看下面的区别:

$(document).ready(function(){
  setInterval(function(){
    $(".clock").load('<?php echo get_template_directory_uri(); ?>/melbourne.php');;
  },1000);
});

事件处理程序需要一个函数表达式,因此不能在以后执行它。如果您提供IIFE,事件处理程序将接收函数执行的结果…

这是否回答了您的问题?是和否。我现在可以理解为什么会发生这种情况,但我不明白如何解决这个问题。
function something(){
  // .. some code
}()