giovedì 25 febbraio 2016

Ajax spiegato bene

Cercando di imparare la tecnica di programmazione Ajax mi sono imbattuto in questo sito:

http://www.danieletabacco.com/un-semplice-esempio-di-ajax/

che secondo me spiega in modo eccezionalmente chiaro di cosa si tratta.
In pratica l'esempio di programmazione che il sito di Daniele Tabacco prende in esame è composto da 3 pezzi di software coordinati.
  • uno script Javascript che utilizza XMLHttpRequest
  • una form di esempio in html semplice 
  • uno script php che esegue il lavoro e viene chiamato dall'XMLHttpRequest
I primi due pezzi di codice trovano posto in un unico file html.

In pratica il flusso di programmazione inizia dalla form che nel suo onsubmit richiama la funzione xmlhttpPost (contenuta nello script Javascrip)
 Questa funzione accetta un parametro che è esattamente l'URL del nostro script in php. 
Praticamente, senza aggiornare tutta la pagina, la form invia informazioni HTTP (post o get).
La programmazione tradizionale è:
  • richiesta HTTP
  • invio nuova pagina html
  • richiesta HTTP
  • invio nuova pagina html
mentre con Ajax:
  • richiesta HTTP
  • invio risposta gestita da XMLHttpRequest
  • richiesta HTTP
  • invio risposta gestita da XMLHttpRequest

Nessun commento:

Posta un commento