با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش JavaScript در خدمت شما دوستان هستیم .  در این جلسه به معرفی و آموزش Ajax می پردازیم تا پایان این جلسه با ما همراه باشید.

آموزش Ajax

Ajax یک زبان برنامه نویسی نیست. بلکه تکنیکی برای دسترسی به سرور از یک صفحه وب است.
Ajax مخفف Asynchronous JavaScript And XML

در Ajax شما می توانید کار های زیر را انجام دهید:

  • خواندن داده ها از وب سرور بعد از بارگذاری صفحه
  • بروزرسانی محتوای صفحه وب بدون بارگذاری مجدد
  • ارسال داده ها به وب سرور در پس زمینه

در مثال زیر هنگامی که روی دکمه کلیک می کنیم، محتوا تغییر می کند:

مثال : مثالی از ajax در جاوا اسکریپت
خودتان امتحان کنید »

تشریح مثال فوق

کد HTML مثال فوق :

مثال : 

صفحه HTML حاوی بخش <div> و <button> است.

بخش <div> برای نمایش اطلاعات از یک سرور استفاده می شود.

<button> یک تابع را فراخوانی می کند (اگر کلیک شده باشد).

این تابع اطلاعات را از یک سرور وب درخواست می کند و آن را نمایش می دهد:

مثال : 

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

AJAX از ترکیب زیر استفاده می کند:

  • یک شی XMLHttpRequest مرورگر (برای درخواست داده از سرور)
  • جاوا اسکریپت و HTML DOM (برای نمایش یا استفاده از داده ها)

نکته: AJAX یک نام گمراه کننده است. برنامه های Ajax ممکن است که از XML برای انتقال داده ها استفاده کنند، اما انتقال داده با استفاده از متن ساده یا JSON نیز رایج است.

Ajax این امکان را به صفحه وب می دهد تا یکپارچه توسط مبادله داده ها یا یک سرور در پشت صحنه بروز رسانی شود.
این بدین معنی است که می توانید بخش هایی از صفحه را بدون بارگذاری مجدد کل صفحه بروز کنید.

 

آموزش Ajax

۱- یک رویداد در صفحه وب رخ می دهد

۲- یک شی XMLHttpReques توسط جاوا اسکریپت ایجاد می شود

۳- شی XMLHttpRequest یک درخواست را به وب سرور ارسال می کند

۴- سرور درخواست را پردازش می کند

۵- سرور پاسخی به صفحه وب ارسال می کند

۶- پاسخ سرور توسط جاوا اسکریپت خوانده می شود

۷- عمل مناسب توسط جاوا اسکریپت انجام می شود

جلسه معرفی تکنولوژی Ajax و آموزش Ajax در جاوا اسکریپت JavaScript نیز به پایان رسید.
در جلسه بعد به آموزش شی XMLHttpRequest خواهیم پرداخت. با ما همراه باشید.

این پست را ارزیابی کنید
QR:  جلسه ۹۲ : معرفی Ajax
به اشتراک بگذارید