jQuery Ajax函数setInterval-控制台错误

时间:2018-10-13 09:34:40

标签: 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。问题只是错误。

1 个答案:

答案 0 :(得分:1)

改为使用此:

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

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