non funziona perchè non puoi stampare una variabile php senza usare i tag <?php ?>.
Devi cambiare la riga
url: "upload.php?prova=$cod",
in
url: "upload.php?prova=<?=$cod ?>",
Nota: la sintassi <?=$cod ?> è la versione abbreviata di <?php echo $cod; ?>