Вопрос решён, я просто вписал то, что было в name в class'ы инпутов и textarea, забиндил на keyup получение значения соответствующего класса, теперь всё работает, конечный jquery:
$('input[name="new_image"]').change(function (e) {
new_image = e.target.files[0];
});
$('.new_title').bind ('keyup', function(e){
e.preventDefault();
new_title=$(this).val();
});
$('.new_text').bind ('keyup', function(e){
e.preventDefault();
new_text=$(this).val();
});
$('.go_change_new').bind('click', function (e) {
e.preventDefault();
let id_new = $(this).attr("name");
let formData = new FormData();
formData.append('new_title', new_title);
formData.append('new_text', new_text);
formData.append('id_new', id_new);
formData.append('new_image', new_image);
$.ajax({
url: '/change_new_res.php',
type: 'POST',
dataType: 'json',
processData: false,
contentType: false,
cache: false,
data: formData,
success(data) {
if (data.status) {
alert(data.message);
window.location.replace('admin.php');
} else {
alert(data.message);
}
}
});
});