Nwlapcug.com


Che cos'è la programmazione Ajax?

Che cos'è la programmazione Ajax?


Progettisti di siti Web utilizzano AJAX programmazione per raggiungere un livello di interattività e presentazione dei dati all'interno di pagine Web. AJAX comporta markup HTML, codice JavaScript, dati XML e un lato server come PHP o ASP. In alcuni casi AJAX funzioni anche utilizzano database, nel qual caso la programmazione SQL può anche essere coinvolti. Funzioni AJAX possono aggiornare una sezione di una pagina Web con i nuovi dati dal server senza aggiornare la pagina del browser dell'utente.

HTML

Markup della pagina Web in HTML crea il contenuto visibile gli utenti vedono quando si passa a una pagina con le funzionalità AJAX. Quando gli utenti vedono inizialmente tale pagina, vedono contenuti quali testo, immagini e dati presentati all'interno di strutture HTML. Quando un evento si verifica, ad esempio l'utente interagisce con un elemento di pagina, la pagina chiama una funzione JavaScript per iniziare l'elaborazione AJAX. Questa chiamata di funzione è elencata all'interno del markup HTML. Quando la funzione di AJAX in una pagina ha recuperato nuovi dati dal server, il codice JavaScript scrive questi nuovi dati nelle strutture di pagina Web, ancora in HTML.

JavaScript

JavaScript è coinvolto in più parti del trattamento di AJAX. Una funzione JavaScript viene eseguito normalmente quando un evento si verifica nel browser per avviare la funzionalità AJAX. Questa funzione, a sua volta, provoca uno script server-side in PHP o ASP per l'esecuzione. Quando lo script lato server restituisce i dati dal server, un'altra funzione JavaScript processi. I dati possono essere contenuti nel markup XML, nel quale caso la funzione JavaScript consente di scorrere le strutture ad albero XML. Infine, il JavaScript scrive i nuovi dati nella pagina Web, tra cui possibilmente markup HTML aggiuntivi.

Lato server

Lato server l'elaborazione all'interno di una funzione AJAX può essere in qualsiasi linguaggio server-side, ma comunemente è scritto in PHP. In un sito, il PHP Facoltativamente riceve dati passati dal codice JavaScript chiamarlo. Usando questi dati, lo script PHP può recuperare ulteriori informazioni da un'origine dati quale un database in MySQL. Se lo script PHP è l'acquisizione di dati da un database, potrebbe essere necessario creare query SQL per questo scopo. Una volta che lo script recupera i dati, può inviarlo alla risorsa JavaScript in formato XML.

XML

Anche se il XML è un elemento chiave nel nome del AJAX, non è sempre necessariamente coinvolto in AJAX elaborazione. AJAX comporta eventuali dati recuperati dal server mentre l'utente sta visualizzando una pagina, ma i dati spesso in formato XML. il XML può essere già all'interno di un'origine dati sul server, recuperati dallo script sul lato server. In alternativa, lo script sul lato server può generare dati da un database in strutture XML, l'invio di questi al browser dell'utente. All'interno del browser, JavaScript può attraversare strutture XML, l'estrazione di tutti gli elementi di dati necessari per la visualizzazione di utente.