Buonsera
. Sto avendo alcuni problemi con il passaggio di dati.
Attraverso la tecnica Ajax ho caricato nel database alcuni dati presenti in una form.
codice:
$.ajax({
type: "POST",
url: 'insert.php',
data: $('#form').serialize(),
success: function(data)
{
alert(data);
$('#idPersona').val($id);
}
)};
Vorrei restituire un messaggio di conferma (alert (data)) e assegnare al campo di input della form stessa, avente id="idPersona", il valore recuperato $id.
Codice PHP:
$stmt = $db -> prepare ($query); //preparo la query
$stmt -> execute(); //eseguo la query
$id = $db -> lastInsertId(); //recupero id ultimo inserimento
echo "Inserito!"
L'unica cosa che ricevo è il messaggio di conferma: "inserito!". Non capisco se il mio è un errore concettuale o di sintassi :S Ho come l'impressione che in questi casi sia opportuno l'uso di Json (che dovrei vedermi)..
Spero possiate darmi qualche suggerimento per sbloccarmi. Vi ringrazio
.
Perdonate la mia poca esperienza