Ciao br1 e grazie per aver risposto al mio appello :-)
Questo è vero ma solo se non inserisco l'alert(); IE va in palla.Originariamente inviato da br1
Un ciclo sifatto senza tempi d'attesa impegna il processore al 999% e non gli consente di fare altro...![]()
Ma se inserisco l'alert() non si impalla, anzi; durante il primo ciclo l'oggetto descrizione_prodotto non viene trovato => ritorna NULL e ricomincia il ciclo. Al secondo ciclo, invece, l'oggetto viene caricato dalla funzione ajax => ritona object... ed esce dal ciclo.
Cosa intendi? Scusa ma non ho approfondito molto ajax e non conosco tutte le sue potenzialità.Originariamente inviato da br1
Cosa non ti piace della normare gestione dell'ajax asincrono? puoi gestire la risposta quando arriva...
Ti allego in ogni caso la funzione ajax richiamata dallo script:
function getProdottoMagazzino(targetDiv, codice_prodotto) {
if (serv) {
var target = document.getElementById(targetDiv);
var url = "leggi_prodotto.php";
var params = "codice_prodotto="+codice_prodotto;
serv.open("POST", url, true);
//Send the proper header information along with the request
serv.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
serv.setRequestHeader("Content-length", params.length);
serv.setRequestHeader("Connection", "close");
serv.onreadystatechange = function() {
if (serv.readyState == 4 && serv.status == 200)
target.innerHTML = serv.responseText;
}
serv.send(params);
}
}

Rispondi quotando