Det bruger XMLHttpRequest objekt i JavaScript til at sende og modtage kommandoer til og fra serveren. Ingen forfriskende af siden er nogensinde behov for denne "web ansøgning" til at arbejde, da alt er opdateret i realtid via JavaScript.
XMLHttpRequest objekt tillader HTTP-anmodninger, der skal sendes til serveren og få input tilbage fra serveren.
Den kommer i to dele, en klient og en server side.
1. klient "pings" serveren (et PHP script) for nye meddelelser. Serveren igen forespørger en database for eventuelle meddelelser for kunden, og returnerer dem som JSON. XMLHttpRequest objekt passerer denne JSON tekst kunne tolkes af resten af JavaScript.
2. Klienten sender data til serveren (en PHP script), såsom en ny besked til en anden bruger. Disse data er derefter behandles af serveren ("rengøring" data fra noget ugyldige) og lagt i databasen, som er senere "pinged" af en anden klient.
I det væsentlige, ajax im simulerer en "vedvarende forbindelse" forhold kun bruger HTTP-protokollen og periodiske anmodninger.
Browsere, der ajax im er blevet testet på og arbejder:
- Mozilla Firefox 1.5.0.6
- Internet Explorer 6
- Internet Explorer 7
- Opera 9.00
- Safari
Software detaljer:
Kommentarer ikke fundet