Vi è mai capitato che la vostra richiesta Ajax certe volte riceve risposta altre no?
Nel mio caso Firefox non riceve risposta (almeno credo, dato che non fa visualizzare l'alert di errore) ma se vado passo passo con Firebug allora si. Perchè?
Codice PHP:
var http = createXMLHttpRequest();
if(http) {
http.open("post", "processdata.php", true);
http.setRequestHeader("content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {
if (http.readyState == 4) {
if (http.status == 200) {
var responso = http.responseXML;
if(responso) {
articoli = responso.getElementsByTagName("articolo");
createRow(articoli);
} else {
alert('Errore nella gestione dei dati: ' + http.rensposeText);
}
}
}
}
http.send(data);
}