Установка HTTP статуса ответа в AJAX в PHP
На стороне сервера можно установить
HTTP статус ответа с помощью
функции http_response_code:
<?php
http_response_code(404);
echo 'text';
?>
Получим установленный статус на стороне клиента:
let response = await fetch('/ajax.php');
console.log(response.status);
Пусть на странице ajax.php
есть массив. Через AJAX запросите
элемент массива по его номеру.
Если такого элемента нет,
отдайте статус 404.