После ajax-запроса я отправляю ответ в div с классом echo
.
Это моя HTML структура:
<div class="container-fluid">
<div class="fixed-header>
<div class="echo"></div>
----
Аякс выглядит так:
$.ajax({
url: "",
type: "POST",
data: new FormData(this),
contentType: false,
processData: false,
success: function(response) {
$(".echo").html(response);
},
});
Когда я смотрю в DOM после отправки, я вижу, что все head
файлы, такие как таблицы стилей и скрипты, загружаются снова. Это нормально и так должно быть? Смотрите изображение ниже
Добавлен код Php:
if($_POST['deletefile']) {
// if is directory -> remove dir
if(is_dir($_POST['deletefile'])){
removeDirectory($_POST['deletefile']);
include('includes/delete.php'); // echo
exit;
}
// else (must be a file) -> unlink file
else {
unlink($_POST['deletefile']);
include('includes/delete.php'); // echo
exit;
}
return false;
}