我的页面/网站有问题,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; ?>');
}