Requisições AJAX + PHP

Galera, tenho que fazer uma requisição Ajax no servidor, quando o usuário selecionar uma especialidade a requisição ir no servidor e buscar os profissionais da especialidade e colocar em um campo select. Estou travado no Ajax, abaixo o código que fiz.

<script>
        function buscarMedicos(NomeFuncionario) {
            $.ajax ({
                url: 'select.php',
                type: 'POST',
                async: true,
                dataType: 'json',
                data:{'NomeFuncionario': NomeFuncionario},

                success: function (result)
                {
                    if (result != "") 
                    {
                        var
                    }
                }
            })
        }
    </script>
<?php
require_once "conexao01.php";
class Funcionario
{
    public $nomes;
    public $nome2;
}

    $connecting = conectaAoMySql();

    $vetorNomes = [];
    $especialidade = "";
    if (isset($_POST["especialidades"]))
        $especialidade = $_POST["especialidades"];

    // SELECT NO BANCO DE DADOS
    $SQL = "
        SELECT NomeFuncionario 
        FROM tblFuncionario 
        WHERE EspecialidadeMedica = '$especialidade'
    ";

    if (!$resultadoSelect = $connecting->query($SQL))  // Variavel que vai receber o SELECT
        throw new Exception ('Ocorreu uma falha: ' . $connecting->error);

    if ($resultadoSelect->num_rows > 0)
    {
        while ($row = $resultadoSelect->fetch_assoc()) // ROW será um vetor associativo
        {
                // Atribuindo os nomes ao vetor
                $vetorNomes[]       = $row ["NomeFuncionario"];
        }
        // Convertendo a class $funcionario para uma string JSON.
        $jsonStr = json_encode($vetorNomes);
        echo $jsonStr;
    }
?>

Retire/comente o if e veja o que retorna assim:

success: function (result)
{
    console.log(result);
}

Use F12 do navegador na aba console para ver o retorno do ajax, a partir daí você saberá o que precisa fazer…