Ho un problema nel far accordare il mio FORM (con upload di immagine) e $.ajax().

il file di invio html è un normalissimo FORM con vari elmenti e l'upload dell'immagine.

Codice PHP:
//vari elementi da inviare oltre all'immagine
<input class="file_up" type="file" name="imagefile"></div
e il file che riceve:

Codice PHP:
// Creo una array con i formati accettati
  
$tipi_consentiti = array("image/gif","image/jpeg","image/png");

  
// verifico che il formato del file sia tra quelli accettati
  
if (@in_array($_FILES['imagefile']['type'], $tipi_consentiti)){ 

    
// recupero i dati dal form
    // recupero delle variabili in POST
    
$nome = @addslashes($_FILES['imagefile']['name']);
    
$path "progetti/".$nome_prog ."/" stripslashes($nome);
    
$tipo = @addslashes($_FILES['imagefile']['type']);

    
     
// copio il file nella cartella delle immagini
    
@copy ($_FILES['imagefile']['tmp_name'], "../progetti/" $nome_prog "/" $_FILES['imagefile']['name']);
    
    
// creo la miniatura
    
@makeThumb("../progetti/" $nome_prog,"../".$path,$nome,$tipo); 
In mezzo tra i due volevo mettere una cosa del genere (come logica):

Codice PHP:
$.ajax({
   
type:"post",
   
url"url del file che riceve",
   
data ""
}); 
NON SO COSA METTERE IN DATA, per passare gli argomenti dell'immagine. Su può fare?
Sapreste darmi una dritta?