Per UnderMaken:
Non ho ben capito a cosa serva questa funzione, ma cmq non mi pare che riesca a risolvere i miei problemi.
Ho provato ad aggiungere un campo input hidden di cui cambio il value in base all'esito dellq query sql con php.

$res = mysql_query($query, $db);
mysql_close($db);

if ($res) {
echo "<input id=\"prenOK\" name=\"prenOK\" type=\"hidden\" value=\"OK\">";
} else {
echo "<input id=\"prenOK\" name=\"prenOK\" type=\"hidden\" value=\"NOK\">";
}

Poi ho aggiungo nel javascript un'ulteriore istruzione

function prenota(data) {
params = "orderdate="+data;
params += "&insertYN=Y";
params += "&ora="+(document.getElementById("ora").value) ;
params += "&minuto="+document.getElementById('minuto').value ;
params += "&nome="+document.getElementById('nome').value ;
params += "&cognome="+document.getElementById('cognome').val ue;
params += "&type="+document.getElementById('type').value ;
params += "&istruttore="+document.getElementById('istruttore ').value;
//alert(params);
sendRequest('POST', 'vediPrenotati.php', params, 'visualizza');
ok=document.getElementById('prenOK').value;
alert(ok);

}

Ma guarda un po'... l'alert non appare!!
Nn so + che pensare? Vorrei capire cosa sbaglio, la teoria, almeno capisco come risolvere.... l'errore deve essere concettuale!

X m4rko80:
Le fasi io le gestisco col mio script che mi vede gli stati (0-4) e che non ho riportato qui, ma li gestisco.
Il mio problema è lanciare lo script js dalla pagina php che ho chiamato con ajax, non gestire lo stato della chiamata...

Mi sa che se contiua così abbandono questa struttura basata su ajax!!