Za wiki (http://en.wikipedia.org/wiki/Ajax_%28programming%29)
Ajax (pronounced /ˈeɪdʒæks/; shorthand for Asynchronous JavaScript and XML)
…
the use of XML is not actually required, and the requests do not need to be asynchronous
Ajax = Asynchroniczny + Javascript + XML – Asynchroniczny – XML = Javascript = Ajax
;)
No, ale sam Javascript to jeszcze nie Ajax. Mało tego. Jeśli uznamy, że Ajax to takie coś, co odświeża część strony bez jej przeładowania to możliwy jest też Ajax bez Javascript (iFrame’y – oczywiście niezalecane) ;)
Do tego nie możemy powiedzieć, że Ajax = XHttpRequest. No bo wspomniane wcześniej iFrame’y. A nawet jeśli nie chcemy używać XHR ani iFrames to ciągle jeszcze możemy mieć Ajaxa na stronie.
Taki mały paradoks w środku tygodnia. Co to jest ajax?