bu işini görecektir

form bölümü
<h1>AJAX POST İsteği Örneği</h1>
<form id="testform">
    <input type="text" name="name" placeholder="İsim">
    <input type="text" name="surname" placeholder="Soyisim">
    <input type="text" name="age" placeholder="Yaş">
    <button type="button" onclick="sendAjaxRequest()">Gönder</button>
</form>

<div id="result"></div>

<script>
    function sendAjaxRequest() {
        var form = document.getElementById("testform");
        var formData = new FormData(form);

        var xhr = new XMLHttpRequest();
        var url = "ajax.php";

        xhr.open("POST", url, true);

        xhr.onreadystatechange = function() {
            if (xhr.readyState === 4 && xhr.status === 200) {
                var response = xhr.responseText;
                document.getElementById("result").innerHTML = response; // Sonucu göster
            }
        };

        xhr.send(formData);
    }
</script>


ajax.php dosyası
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $name = $_POST['name'];
    $surname = $_POST['surname'];
    $age = $_POST['age'];

    // İşlemleri gerçekleştir veya veritabanına kaydet
    
    $response = "Merhaba, " . $name . " " . $surname . "! Yaşınız: " . $age;
    echo $response;
}