Προς το περιεχόμενο

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • 0
mixalis8

Ajax Loader

Ερώτηση

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....

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

1 απάντηση σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

Αν και στον κώδικα μου δεν ελέγχω ποτέ explicitly για την περίπτωση (readystate == 1), νομίζω ότι το λάθος σου είναι ότι περιμένεις να γίνει statechange για να ελέγξεις το (readystate == 1), ενώ πιθανότατα όταν φτάνει ο κώδικας σου εκεί ήδη είσαι σε readystate 1 (και το onreadystatechange function θα κληθεί μόλις φύγεις από αυτή την κατάσταση).

 

Αν έλεγχες για το readystate έξω από την onreadystatechange πιθανότατα θα το πετύχεις ως 1. Ωστόσο, θεωρώ ότι θα είναι πιο πρακτικό να πετάξεις το content.innerHTML = "Verifying..." κατ'ευθείαν μόλις υποβάλεις τη form σου ή ότι άλλο κάνεις.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...