AJAX (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
ביטול גרסה 14570081 של 37.142.127.108 (שיחה)
שורה 12:
* שפת [[JavaScript]] למימוש הלוגיקה של היישום, לגישה אל השרת ולאינטרקציה עם המשתמש על ידי מניפולציה של ה-[[DOM]].
** אובייקט [[XMLHTTP|XMLHttpRequest]] להחלפת נתונים עם השרת באופן אסינכרוני. בסביבות עבודה אחדות של AJAX ובסיטואציות מסוימות, נעשה שימוש בתגית iframe במקום באובייקט XMLHttpRequest להחלפת מידע עם שרת האינטרנט.
* [[JSON]] ו-[[XML]] משמשים לרוב ככלי להעברת נתונים מהשרת, ולעתים גם אליו. כל פורמט אחר יפעל גם כן, כולל HTML או [[CSV]] ("טבלאות" טקסט המפורדותהמופרדות על ידי פסיקים).
 
כמו [[DHTML]], ‏[[LAMP (תשתיות תוכנה)|LAMP]], או [[SPA]], גם ‏AJAX אינה טכנולוגיה כשלעצמה, אלא מונח שמתייחס לשימוש בקבוצת טכנולוגיות יחדיו. למעשה, כבר מופיעות טכנולוגיות נגזרות/מורכבות שמבוססות באופן ממשי על AJAX. כגון [[AFLAX]].