Elenet.net
0 voti
quesito posto 24 Maggio 2017 in Classe quarta da Gabriella Martorana (37 punti)
  

2 Risposte

0 voti

Inizio con un esempio, pensa alla pagina di google, fino a qualche anno fa, le ricerche si svolgevano come di seguito:

  1. Scrivi le parole chiavi sulla barra di ricerca
  2. Batti invio, per inviare la richiesta al server
  3. Il server genera una nuova pagina con i risultati
  4. La pagina viene visualizzata sul browser

Questa modalità di comunicazione è detta sincrona, e obbliga l’utente a stare fermo mentre attende i risultati.

Poi le cose sono cambiate:

  1. digita un certo numero di caratteri sulla barra di ricerca
  2. mentre digiti vedi dei risultati
  3. cambia ciò che hai digitato
  4. torna al passo 2

questa modalità è detta asincrona, e l’utente in vero mentre attende i nuovi risultati, può guardare i vecchi.

AJAX è l'acronimo di Asynchronous Javascript And XML e indica una tecnica per permettere di costruire applicazioni asincrone, in cui in buona sostanza, non viene ricaricata ogni volta tutta la pagina, bensì solo una “zona”, che è stata “comunicata” come parametro alla funzione: $.ajax.

Tutto il meccanismo appena descritto, funziona sfruttando:

  • java script
  • xml
  • il dom (della pagina html), che viene modificato all’arrivo della risposta dal server.
risposta inviata 24 Maggio 2017 da tonins Corsista (123 punti)
0 voti
AJAX, acronimo di Asynchronous Javascript And XML.è una tecnica di programmazione che vede coinvolti Javascript, l'oggetto XMLHTTP ed un linguaggio di scripting lato server (come, ad esempio, ASP o PHP).
Il suo scopo è quello di effettuare chiamate ad uno script lato server via XMLHTTP sfruttando la velocità lato client di Javascript.
Grazie ad Ajax è possibile inserire il risultato delle elaborazioni lato server all'interno di comuni pagine statiche senza bisogno di alcun refresh di pagina: in sostanza le operazioni vengono eseguite lato-server e poi richiamate lato-client!
risposta inviata 8 Giugno 2017 da Marco98 (31 punti)

Domande correlate

0 voti
0 risposte
quesito posto 30 Marzo 2023 in Classe quarta da davide_virzi (19 punti) | 99 visite
0 voti
1 risposta
0 voti
0 risposte
778 domande
1,565 risposte
639 commenti
1,445 utenti