Ciao a tutti!
Ho questo codice:
Dunque: cosa succede... riceve "resp" come xmlHttp.responseText, e lo riceve correttamente, in quanto in 'contactArea' mi scrive correttamente il risultato dell'elaborazione. Però, se faccio alert(resp) mi mostra il listato della pagina in un popup...codice:function stateChanged() { if(xmlHttp.readyState == 4) { //Stato OK if (xmlHttp.status == 200) { var resp = xmlHttp.responseText; document.getElementById('contactArea').innerHTML = resp; alert(resp); } waiting = false; } }
Se faccio
nel popup ottengo "undefined".codice:alert(resp.innerHTML); //oppure alert(resp.html);
Siccome io avrei bisogno di fare un confronto tra resp e una stringa, del tipo
ovviamente, con questo problema è impossibile, perché essendo "undefined" oppure il listato della pagina, nell'if non entra mai.codice:if (resp=="Hai un errore") { .... }
Come potrei risolvere?
Grazie!

Rispondi quotando