Где тут ошибка alert()?
$("document").ready(function(){
          
          $("#send").click(function(e){  // ← тут правим
              var send = $("form").serialize();
              
              $.ajax({
                  url: "test.php",
                  type: "POST",
                  data: send,
                  success: function(data){
                      console.log(data); // ?????
                  }
              });

              e.preventDefault(); // ← и тут добавляем
          });
      });
У вас аякс не дожидается результата и сабмитит форму сам.
Ну так сервер просто и не отвечает ничего. Как клиент узнает, что сервер получил запрос?