Dagli un provotto:
Attenzione alla funzione inviaPOST(pagina, dati, id_elem, id_span): ha due parametri in più!codice:function inviaPOST(pagina, dati, id_elem, id_span) { if (ajax) { // inizializzo la richiesta in post ajax.open("post", pagina, true); // imposto il giusto header ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded"); ajax.setRequestHeader("connection", "close") // effettuo la richiesta inviando i dati formati da coppie chiave-valore // dati = escape(dati); ajax.send(dati); ajax.onreadystatechange = function() { if(ajax.readyState === 4) { if(ajax.status == 200) { var risposta = ajax.responseText; if (risposta != '') { prendiElementoDaId(id_elem).className = 'textbox2'; cambiaTesto(id_span, risposta); }else{ prendiElementoDaId(id_elem).className = 'textbox1'; cambiaTesto(id_span, ''); } }else{ alert("Operazione fallita, errore numero " + ajax.status); return null; } } } } }
HTH
Zappa

Rispondi quotando