ایجکس چیست و چه زمانی باید از آن استفاده کرد؟

در پاسخ به این سوال که ajax  چیست ، باید بگوییم که ajax مخفف عبارت "Asynchronous JavaScript and XML" و یک فناوری وب است که برای بارگذاری داده‌ها از سرور به کاربر در پس‌زمینه و بدون نیاز به بازخوانی صفحه استفاده می‌شوداین فناوری از ترکیبی از HTML، CSS، JavaScript، Document Object Model (DOM) و XML یا JSON استفاده می‌کند تا بدون نیاز به بارگذاری صفحه جدید، ارتباط بین کاربر و سرور برقرار شود