javascript - Jquery Ajax 函数 setInterval - 控制台错误

标签 javascript php jquery ajax

我用$.ajax编写了jquery代码,它调用PHP函数。我还设置了 setInterval(function_name, 5000) 但当我启动页面控制台日志时显示了很多错误,其计数并没有停止增加。因此,现在我的内存力也有问题,我处于红色区域。 enter image description here

当我不设置间隔时,没有错误。 这是我的 Jquery 代码!

$(document).ready(function game_request() {
  $.ajax({
    url: 'profile.php',
    type: 'post',
    data: {
      'gamer': 1
    },
    success: function(response) {
      $("#gamerequests").html(response);
    }
  });
  setInterval(game_request, 5000);
});

我的 jQuery 调用 PHP 代码 perfectl。问题只是错误。

最佳答案

改用这个:

function game_request() {
  $.post('profile.php', {
    'gamer': 1
  }).done(function(response) {
    $("#gamerequests").html(response);
  });
}

$(document).ready(function() {
  setInterval(game_request, 5000);
});

关于javascript - Jquery Ajax 函数 setInterval - 控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52791547/

相关文章:

javascript - 用于显示分析图的 graph ui 库的建议

javascript - 从 async.each 发送到两个不同的函数

javascript - jQuery .click 命令顺序

php - 如何从类(class)最新测试中选择最佳成绩

javascript - 将选择的(单击的)选项传递到输入框

javascript - 媒体流到 JavaScript 中的 RTMP

php - 如何解决: session_start(): Cannot send session cache limiter - headers already sent

php - 如何在 PHP 中使用 setInterval?

javascript - 如何在 JQUERY 中重写点击 url? (查询)

javascript - 'click' 上的 jQuery 在更改为 Bootstrap 表后未触发