Aspetta scusa forse ho sbagliato a spiegarmi.

ho una pagina utenti.php che contiene un elenco in datatable. Da qui voglio poter aprire un div (mopstraunder) che apre aggiungi.php. Quindi nella utenti.php ho messo

codice:
<script type="text/javascript">
function apriLinkunder(url)
{
 var data = $('#MyForm').serialize(); 
 $('.mostraunder').load(url, data);
}
</script>
Il post della pagina aggiungi.php va su elabora.php che dovrebbe registrare.
ma con

$nome = $_POST['nome'];

non ci recupero nulla.



Quote Originariamente inviata da boots Visualizza il messaggio
forse perchè non li passi?
Dalla documentazione di jQuery



Quindi, oltre al url devi passare anche i dati del form.
Ad esempio:
codice:
<script type="text/javascript">
function apriLinkunder(url)
{
 var data = $('#MyForm').serialize(); 
 $('.mostraunder').load(url, data);
}
</script>

<form id='MyForm' ... >