Introduktion till AJAX

AJAX = Asynchronous JavaScript And XML (asynkron JavaScript och XML)

AJAX är Asynchronous JvaScript And XFörkortningen för ML.

AJAX är inte ett nytt programmeringsspråk, utan bara en ny teknik som kan skapa bättre, snabbare och mer interaktiva webbapplikationer.

AJAX använder JavaScript för att skicka och ta emot data mellan webbläsare och webbserver.

Genom att utbyta data med webbservern i bakgrunden, snarare än att ladda om hela webbsidan varje gång användaren gör en ändring, kan AJAX-teknologin göra webbsidor snabbare att svara.

AJAX baseras på öppna standarder

AJAX baseras på följande öppna standarder:

  • JavaScript
  • XML
  • HTML
  • CSS

Öppna standarder som används i AJAX är väldefinierade och stöds av alla större webbläsare. AJAX-applikationer är oberoende av webbläsare och plattformar. (Det kan sägas att det är ett teknologi som är både plattformsoberoende och webbläsaroberoende).

AJAX handlar om bättre Internet-applikationer

Jämfört med datorprogram har webbapplikationer många fördelar:

  • Kan ha fler användare
  • Enklare att installera och underhålla
  • Enklare att utveckla

Men, applikationer är inte alltid lika kraftfulla och användarvänliga som traditionella applikationer.

Genom AJAX kan Internet-applikationer bli kraftfullare (enklare, snabbare och mer användarvänliga).

Du kan börja använda AJAX idag.

Ingen ny kunskap behöver läras.

AJAX är baserad på öppna standarder. Dessa standarder har använts av de flesta utvecklare i flera år.

De flesta webbapplikationer kan omskrivas för att använda AJAX-teknologi för att ersätta traditionella HTML-formulär.

AJAX använder XML och HTTP-forespörjningar

Traditionella webbapplikationer skickar data till en webbserver (via HTML-formulär). Efter att webbservern har bearbetat data returnerar den en helt ny webbsida till användaren.

Eftersom servern returnerar en helt ny webbsida varje gång användaren skickar in ett inmatningsdata, fungerar traditionella webbapplikationer ofta långsamt och blir allt mindre användarvänliga.

Genom AJAX behöver webbapplikationer inte ladda om webbsidor för att skicka och hämta data. För att göra detta behöver man skicka HTTP-forespörjningar till servern (i bakgrunden) och använda JavaScript för att endast ändra en del av webbsidan när servern returnerar data.

Generellt används XML som format för att ta emot serverdata, även om vilket format som helst kan användas, inklusive ren text.

Du kommer att lära dig hur du utför dessa uppgifter i de kommande kapitlen i denna tutorial.

PHP och AJAX

Det finns ingen AJAX-server.

AJAX är en teknologi som körs i webbläsaren. Den använder asynkron dataöverföring mellan webbläsaren och webbservern, vilket gör att webbsidor endast begär små mängder information från servern, inte hela sidan.

AJAX är en teknologi för webbläsare som är oberoende av webbserverprogramvara.

Men i denna tutorial kommer vi att fokusera på faktiska fall som körs på en PHP-server, inte på AJAXsArbetsprincip.

För att läsa mer om hur AJAX fungerar, besök vår AJAX-tutorials.