Ajax调用后网站变慢

时间:2019-07-05 08:37:37

标签: php jquery ajax

我的页面/网站有问题,ajax调用后我的页面/网站变得很慢。我需要重新启动浏览器才能解决问题。 可以在“本地主机”上正常运行,但不能在实时/远程服务器上运行。

经过一些故障排除后,我认为问题是当我调用将内容加载到不同<div>的函数“ update_actions”和“ update_notes”时。我在页面加载时调用此函数,并且可以正常工作。但是当我在例如之后再次调用此函数时。 ajax调用,以更新divs内容网站“崩溃”。我在做什么错了?

$(document).ready(function() {
  update_actions();
});

$(document).on('click', '.action_link', function(e) {
  var name = e.currentTarget;
  var data_string = name.getAttribute("data-name");

  $.post("sql_action.php", { action_id: data_string, }, function(response) {
    update_actions();
  });
});

function update_actions() {
  $('#result_actions').load('dia_load_actions.php?area=1&d=<?php echo $dia_decrypt; ?> ');
  $('#develop_actions').load('dia_load_actions.php?area=2&d=<?php echo $dia_decrypt; ?>'); $('#competens_actions').load('dia_load_actions.php?area=3&d=<?php echo $dia_decrypt; ?>');
}

function update_notes() {
  $('#area_notes_1').load('dia_load_notes.php?area=1&d=<?php echo $dia_encrypt; ?>');
  $('#area_notes_2').load('dia_load_notes.php?area=2&d=<?php echo $dia_encrypt; ?>');
  $('#area_notes_3').load('dia_load_notes.php?area=3&d=<?php echo $dia_encrypt; ?>');
  <?php if($dialogue_type==2){ ?>
  $('#area_notes_4').load('dia_load_notes.php?area=4&d=<?php echo $dia_encrypt; ?>');
  <?php } ?>
  $('#area_notes_5').load('dia_load_notes.php?area=5&d=<?php echo $dia_encrypt; ?>');
  $('#area_notes_6').load('dia_load_notes.php?area=6&d=<?php echo $dia_encrypt; ?>');
}

0 个答案:

没有答案