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

Ajax Loader


mixalis8

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

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

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

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

  • Δημιουργία νέου...