У меня проблема с моей страницей / сайтом, которая сходит с ума медленно после вызова ajax. Мне нужно перезагрузить браузер, чтобы исправить проблему.
Он отлично работает на "localhost", но не на живом / удаленном сервере.
После некоторого устранения неполадок, я думаю, проблема заключается в том, что я называю свои функции "update_actions" и "update_notes", которые загружают контент в другие <div>
. Я вызываю эту функцию при загрузке страницы, и она работает. Но когда я вызываю эту функцию снова, например, после. вызов 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; ?>');
}