MooreHojer tastede følgende:
> Hej NG
>
> Er så småt ved at lege lidt med AJAX og er derfor også stødt på funktionen
> xmlHttp.open() hvor jeg har læst mig til at sidste argument bare skal være
> 'true' men har ikke kunnet finde en forklaring på hvorfor.
> Så hvad er forskellen på om jeg skriver:
> xmlHttp.open("GET","editProfile.ajax.php?func=searchUser",true);
> eller
> xmlHttp.open("GET","editProfile.ajax.php?func=searchUser",false);
Med true, er du i non blocking (brugerne og dit script kan fortsætte på
din side) med false er du i 'blocking' (brugerne og dit script skal
vente på at kommunikationen afsluttes).
Der anvendes betegnelsen asynkron om non blocking og synkron om
blocking. Det finder jeg lidt misvisende, specielt da "kælenavnet" for
teknikken anvender synkron i en helt anden betydning.
Se også
http://www.w3.org/TR/XMLHttpRequest/ men bemærk at det er et
draft.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk