Ciao a tutti,

Io non ho ben capito l'invio asincrono silenzioso di ajax come funziona, se richiama una pagina ipotetica invisibile o cos'altro, fatto sta che dovrei eseguire un'operazione e non capisco come fare.

Praticamente invio un form tramite ajax.request di prototype.js e tale form mi aggiunge un record al database. Ora alla fine dell'aggiunta al database mi verrà restituito il numero id del nuovo record, con cui dovrei andare a riempire un campo della pagina dalla quale ho inviato il form.

Ho provato ad inserire un javascript sulla pagina di destinazione (quella che aggiunge il campo al database):

codice:
<script type="text/javascript">

function addRecordID(theFormID, theValue) {
	
	// Imposto il valore del nuovo record
	var theForm = document.getElementById(theFormID);
	var theField = theForm.p;
	theField.value = theValue;

	// Imposto la nuova azione
	var theAction = theForm.do;
	theAction.do = 'update';

}

addRecordID('formname',<% = lngNewID %>);

</script>
Qualcuno mi sa dire se si può fare e magari come ?

Grazie 1000.