Форма отправки - не могу понять почему форма не видит запрос $.post('api.php' (ответ на сервер не приходит)

<?php
$name = $_POST['name'];`введите сюда код`
$email = $_POST['email'];

$dbh = new PDO('mysql:host=localhost;dbname=ck72868_n1', 'ck72868_n1', 'Ukrain');
$stmt = $dbh->prepare("INSERT INTO `order`(`time`, name, email)
    VALUES (NOW(), :name, :email)");
$stmt->bindParam(':name', $name);введите сюда код
$stmt->bindParam(':email', $email);
$stmt->execute();

echo '1';

js

$(function(){
    $(".send-button").on('click', function(){
        let request = {
            "email": $("input[name='email']").val()
        }
        $.post('api.php', request, function(response){
            if(response == '1'){
                let email = $('input[name="email"]').val('')
            }
            else{
                alert("WRONG!!!")
            }
        })
    })
})

html конец кода

                </div>
          </section>
          
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
    </body>
    </html>

Ответы (0 шт):