Wie kann man verhindern, dass das gesamte Layout gerendert wird, wenn ein Ajax-Request abgesendet wird?

Um zu verhindern, dass das gesamte Layout neu gerendert wird, wenn ein Ajax-Request abgesendet wird, kann man die Daten einfach als JSON zurückgeben und sie dann mit JavaScript in die entsprechenden DOM-Elemente einfügen.

<?php
// Hier wird angenommen, dass ein Ajax-Request an diese PHP-Datei gesendet wird
// und dass die Daten aus der Datenbank abgerufen werden

// Daten aus der Datenbank abrufen
$data = fetchDataFromDatabase();

// Daten als JSON zurückgeben
header('Content-Type: application/json');
echo json_encode($data);
?>