معرفی تکنولوژی Ajax و PHP


Ajax چیست؟

Ajax روشی جدید برای ویرایش بخش هایی از یک صفحه، بدون رفرش شدن و لود مجدد کل صفحه است. به عبارت دیگر، به وسیله Ajax فقط بخشی از صفحه که می خواهیم تغییر کند را ویرایش کرده و کل صفحه مجددا بارگذاری می شود.
Ajax در خلاصه به معنای استفاده غیر همزمان از جاوا اسکریپت و XML است.
Ajax یک تکنیک جدید برای ایجاد و ساخت صفحات وب دینامیک می باشد.
Ajax به صفحات وب امکان می دهد تا بخش های مختلف خود را به صورت غیر همزمان و با رد و بدل حجمی از اطلاعات در پشت صفحه، به روز رسانی کنند. این کار به معنای این است که می توانید بخش های مختلفی از یک صفحه را بدون نیاز به لود کامل آن، به روز رسانی کنید.
صفحه های قدیمی و کلاسیک که از تکنولوژی Ajax استفاده نمی کنند، برای تغییر در هر بخشی از صفحه، مجبور هستند کل آن را مجددا لود کنند. این کار حجم درخواست های غیر ضروری و اطلاعات مبادله شده با سرور را بسیار افزایش داده و عملیات به روزرسانی صفحات را کند می کند.
بسیاری از سایت های بزرگ از تکنولوژی Ajax در سایت خود استفاده می کنند مثل yahoo، google map، gmail و … .

Ajax چگونه کار می کنند؟

دیاگرام زیر نشان می دهد که Ajax چگونه کار می کند؟

Ajax با استانداردهای موجود ایجاد شده است :

Ajax بر مبنای تکنولوژی های موجود وب ایجاد شده و درواقع ترکیبی از آن هاست :

  • از شی XML HTTP Request برای تبادل غیر همزمان اطلاعات با سرور استفاده می کنند.
  • از Javascript/DOM برای نمایش و دریافت اطلاعات استفاده می کند.
  • از CSS برای قالب دهی و نمایش اطلاعات بهره می گیرد.
  • از XML برای قالب بندی و انتقال اطلاعات استفاده می کند.

نکته :

تکنولوژی Ajax مستقل از نوع مرورگر و یا سیستم عامل عمل می کند.

دیدگاهتان را بنویسید