Вы, наверное, не правильно понимаете назначение AJAX запросов. Для начала, я бы рекомендовал вам ознакомиться со статьёй
Тут.
А если вкратце, то это технология позволяет сделать запрос и получить ответ, без перезагрузки страницы.
Предположим, по этому же скрипту, в index php отослать то, что пришло с обработчика. допустим какую нибудь перемененную.
Оно так и будет работать, вы делаете запрос на бэк, скрипт обрабатывает ваш запрос и данные, которые вы отправили и отдает результат, который вы можете положить в переменную либо сделать всё, что душе угодно.
Вот простенький пример:
$.ajax({
type: 'POST',
url: 'response.php?action=sample2',
data: 'name=Andrew&nickname=Aramis',
success: function(data){
$('.results').html(data);
}
});
В data и находится ответ от пхп скрипта.
А конкретно в вашем примере:
document.getElementById(result_id).innerHTML = response;
document.getElementById(result_id).innerHTML - можно заменить на let data = response.