Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412

    Ma come è possibile creare dei login form senza ricorrere ad AJAX?

    Scusate la domanda sciocca... Io che mi son avvicinato solo di recente alla programmazione web, ho subito iniziato con i metodi più in voga, tra cui l'utilizzo di AJAX per ricevere informazioni da script esterni nella stessa pagina..

    Ma se dovessi creare un form di login (o qualsiasi altro form) senza usare AJAX, non saprei proprio come fare..
    Se il form implica che, inviando i dati debba ricevere una risposta dal server (true/false) a prescindere, anche se voglio caricare il risultato in una nuova pagina, come è possibile farlo senza l'uso di AJAX che di per sé è l'unica tecnica che permette ad una pagina web di comunicare e ricevere risposte da uno script ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    come è possibile farlo senza l'uso di AJAX che di per sé è l'unica tecnica che permette ad una pagina web di comunicare e ricevere risposte da uno script
    E come sei arrivato a questa conclusione? dove l'hai letto? Per effettuare una chiamata al server senza usare ajax si fa una semplice submit GET o POST

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    Originariamente inviato da Vindav
    E come sei arrivato a questa conclusione? dove l'hai letto? Per effettuare una chiamata al server senza usare ajax si fa una semplice submit GET o POST
    ma il submit, get o post che sia, non carica un'altra pagina?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    dipende, se nella parte server redirigi la risposta alla stessa pagina no... si possono effettuare chiamate server anche con semplice link (a href) però la richiesta sarà effettuata sempre in GET.
    Ajax è utile semplicemente perche ti da la possibilità di effettuare richieste al server senza ricaricare la pagina del client, per il resto non cambia assolutamente nulla da una richiesta standard. Tieni conto che l'uso di ajax è relativamente recente(dal 2005 se non ricordo male), e non è che prima non si potevano effettuare chiamate al server.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    E lato server come si fa a dirigere la risposta alla stessa pagina?
    Mettiamo che la pagina di login è www.miosito.it/login


    nello script server devo restituire quello stesso link? Ad ogni modo dal client verrebbe comunque fatto il reload della pagina no?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    E lato server come si fa a dirigere la risposta alla stessa pagina?
    dipende da quale linguaggio stai utilizzando, ogni linguaggio ha le sue istruzioni (se è questo che ti interessa sapere devi chiederlo nella sezione appropriata). Il concetto è semplice, invii la risposta alla stesso url che ti ha inviato la richiesta.

    Ad ogni modo dal client verrebbe comunque fatto il reload della pagina no?
    Si, il server richiederà la pagina presente all'url, il client caricherà la suddetta pagina, se è la stessa quindi effettuerà il refresh della stessa pagina, magari con nuove informazioni inviate dal server.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    Originariamente inviato da Vindav
    dipende da quale linguaggio stai utilizzando, ogni linguaggio ha le sue istruzioni (se è questo che ti interessa sapere devi chiederlo nella sezione appropriata). Il concetto è semplice, invii la risposta alla stesso url che ti ha inviato la richiesta.



    Si, il server richiederà la pagina presente all'url, il client caricherà la suddetta pagina, se è la stessa quindi effettuerà il refresh della stessa pagina, magari con nuove informazioni inviate dal server.
    ha ok capito, cmq quello che intendevo all'inizio del topic per "stessa pagina" era appunto la possibilità di mostrare i risultati del login senza alcun refresh

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.