ho fatto in questo modo "BARBARO"
	Codice PHP:
	
<form 
 id="formup" class="formup"  type="post" method="post" target="upload_frame"  action="prova.php" enctype="multipart/form-data">
<input id="imaUp" name="imaUp" class="imaUp" type="file" />
<input name="Submit" type="Submit" value="Submit" id="buttonForm" />
</form>
<iframe name="upload_frame" src="prova.php" id="upload_frame" class="upload_frame" onload="loadframe();">
</iframe>
<script>
function loadframe()
{
    $.ajax 
    ({ 
        type: "POST", 
        url: "nomeimmagineload.php", 
        enctype: 'multipart/form-data', 
        cache: false, 
        success: function(result) 
        {         
            alert(result);     
        } 
    }); 
}
</script> 
 
dove prova.php fa l'upload e se tutto va bene mette in $_SESSION la url dell'immagine uploadata
mentre nomeimmagineload.php serve solo per recuperarmi la url dalla sessione una volta che il frame ha finito il suo lavoro
	Codice PHP:
	
<?php 
    session_start();
    if(isset($_SESSION['urlupload']))
    {
        echo $_SESSION['urlupload'];
        unset($_SESSION['urlupload']);
    }
    else
    {
        echo "nessuna immagine";
    }
?>
 
  
   
   
   funziona ma a me sembra barbaro
 funziona ma a me sembra barbaro