mixalis8 Δημοσ. 3 Οκτωβρίου 2007 Share Δημοσ. 3 Οκτωβρίου 2007 ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var ajaxonoma = document.getElementById('ajaxusername'); ajaxonoma.innerHTML = ajaxRequest.responseText; var content = document.getElementById('verifydiv'); content.innerHTML = "Ολοκληρώθηκε"; }else if (ajaxrequest.readystate == 1){ var content = document.getElementById('verifydiv'); content.innerHTML = "Verifying..."; } } poio einai to lathos mou? panta grafi Ολοκληρώθηκε, Το Verifying den emfanizete pote.... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Moderators Praetorian Δημοσ. 3 Οκτωβρίου 2007 Moderators Share Δημοσ. 3 Οκτωβρίου 2007 Αν και στον κώδικα μου δεν ελέγχω ποτέ explicitly για την περίπτωση (readystate == 1), νομίζω ότι το λάθος σου είναι ότι περιμένεις να γίνει statechange για να ελέγξεις το (readystate == 1), ενώ πιθανότατα όταν φτάνει ο κώδικας σου εκεί ήδη είσαι σε readystate 1 (και το onreadystatechange function θα κληθεί μόλις φύγεις από αυτή την κατάσταση). Αν έλεγχες για το readystate έξω από την onreadystatechange πιθανότατα θα το πετύχεις ως 1. Ωστόσο, θεωρώ ότι θα είναι πιο πρακτικό να πετάξεις το content.innerHTML = "Verifying..." κατ'ευθείαν μόλις υποβάλεις τη form σου ή ότι άλλο κάνεις. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.