Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [ajax] Problema con ajax.status

    ho questa funzione:

    codice:
    function sblocca_accesso() {
    	
    	
    			  var
        // assegnazione oggetto XMLHttpRequest
        			ajax = assegnaXMLHttpRequest();
    			
    			if(ajax){
    
    				    ajax.open("get", "sblocca_accesso.php", true);
    					ajax.setRequestHeader("connection", "close");
    						ajax.onreadystatechange = function() {
    						  
    						  // verifica dello stato
    						  if(ajax.readyState === readyState.COMPLETATO) {
    
    							// verifica della risposta da parte del server
    							if(statusText[ajax.status] === "OK"){
    
    							  // operazione avvenuta con successo
    							  	complete = 'ok';
    							}else {
    
    							  // errore di caricamento
    								complee = 'ko';
    							}
    						  } 
    						}
    						    // invio richiesta
    						ajax.send(null);
    					  }
    					  
    				return true;
    };
    su ie funziona perfettamente... su firefox si ferma su ajax.status.. ho provato a dare un alert con il contenuto di ajax.status, in ie mi stampa 200 e in firefox non mi stampa proprio l'alert..

    com'è possibile?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    121
    Hai per caso risolto??????... io ho un problema simile al tuo... solo che ho di mezzo una chiusura di popUp...

  3. #3
    Bisognerebbe vedere tutte le funzioni correlate per venirne a capo.
    Inoltre sarebbe necessario sapere qualcosina in più:
    a) readyState.COMPLETATO corrisponde al valore 4?
    b) statusText[ajax.status] diventa "OK" quando status=200?
    c) la pagina gira su un server o in locale?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.