Ciao a tutti,
ho questa funzione che uso per cambiare l'HTML interno di un elemento DOM via ajax.
Come vedete l'assegnazione del testo ottenuto avviene nella riga in rosso.codice:function caricaPag(url,dest) { var ajax = assegnaXMLHttpRequest(); var resp=null; if(ajax) { usaLink = false; ajax.open("get", url, true); ajax.setRequestHeader("connection", "close"); ajax.onreadystatechange = function() { if(ajax.readyState === readyState.COMPLETATO) { if(statusText[ajax.status] === "OK"){ dest.innerHTML=ajax.responseText; return; } else { alert("Errore riscontrato: " + statusText[ajax.status]); } } } ajax.send(null); } }
Io vorrei però che alla fine di tutto la funzione caricaPag() ritornasse un boolean indicando se effettivamente tutto è andato bene.... come faccio, visto che tutto avviene dentro un'ulteriore funzione interna (in verde)?
Sottolineo, come si capisce, che la funzione non è mia!![]()
Grazie

Rispondi quotando