Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324

    chiamata ajax - problema nel trovare la pagina tramite url

    Ciao a tutti,

    apro questa discussione perchè attualmente sto utilizzando ajax per aggiornare un campo nel DataBase tramite un file.php solo che ciò non avviene e non riesco a capire il motivo o meglio il motivo credo di saperlo ma non so come risolverlo.

    Nel senso che io faccio la chiamata con ajax


    codice:
    function aggiornamentoSessione(azione,tipoUtenza,parametro){ 	 	            
          if(azione == "benvenuto"){ 		                  
               if(tipoUtenza == "admin"){ 			                          
                    if(parametro != 0){ 				                                  
                          var url="servlet.php?azione=aggiornamentoSessione&tipoUtenza=" + tipoUtenza + "&parametro="+ parametro;  			
                          xmlHttp.open("GET", url , true); 			
                          xmlHttp.send(null);
      		}
                }else{ 			                        
                     if(parametro != 0){  				
                            var url="servlet.php?azione=aggiornamentoSessione&tipoUtenza=" + tipoUtenza + "&parametro="+ parametro;
                      xmlHttp.open("GET", url , true);  			
                      xmlHttp.send();
      	          }
                 } 		 	              
            } 	  
    }
    ma sembra che come ho impostato url non trovi il file "Servlet.php"....
    Mi sapreste dire dove sbaglio?

    Premesso che il file "Servlet.php" si trova dentro una cartella chiamata server.

    Grazie anticipatamente

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Dove definisci l'oggetto xmlHttp?
    Lo usi, ma non lo crei né lo passi tra i parametri alla funzione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Alhazred
    Dove definisci l'oggetto xmlHttp?
    Lo usi, ma non lo crei né lo passi tra i parametri alla funzione.
    Lo definisco prima attraverso un metodo che mi sono creato... Solo che il problema è che quando con ajax cerco di interrogare la pagina sembra che tale pagina non viene vista... Nemmeno inserendo il path (es: http://localhost/NomeProgetto/server/serlvet.php.....) non riesce a trovare la pagina....

    Come posso fare?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Se lo crei in un'altro metodo, ma non lo passi a quello che lo usa è come se non esistesse, quindi il tuo codice arriva alla prima riga dove dovrebbe usare xmlHttp e lì si ferma perché js va in errore.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Alhazred
    Se lo crei in un'altro metodo, ma non lo passi a quello che lo usa è come se non esistesse, quindi il tuo codice arriva alla prima riga dove dovrebbe usare xmlHttp e lì si ferma perché js va in errore.
    Ho seguito il tuo consiglio, nel senso che ho spostato il richiamato del metodo che mi valorizza xmlHttp all'interno del metodo che viene chiamato.... solo che comunque non riesca a vedere lo stesso la pagina....

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    E come è diventato adesso il metodo aggiornamentoSessione() ?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.