دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • تیر

جلسه ۵۶ : آموزش ایجاد نظر سنجی در Ajax

  • دسته‌بندی‌ها :
جلسه ۵۶ : آموزش ایجاد نظر سنجی در Ajax
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
      به پایان این دوره خوش آمدید! در جلسه گذشته به آموزش ایجاد جستجوی زنده در Ajax پرداختیم و آموختیم که AJAX می تواند برای ایجاد جستجوی کاربر پسند و تعاملی مورد استفاده قرار گیرد و لذا قابلیت جستجوی زنده آن می تواند مزایای بسیاری داشته باشد.
      در این جلسه یعنی آخرین جلسه از این دوره آموزش ایجاد نظر سنجی در Ajax را به علاقمندان آن ارائه می نماییم.

      آموزش ایجاد نظر سنجی در Ajax

      مثال زیر یک نظرسنجی را نشان می دهد که نتیجه آن بدون بارگذاری مجدد نشان داده می شود.

      آموزش ایجاد نظر سنجی در Ajax

      نظر سنجی در Ajax در صورتی که متن یافت نشد

      آموزش ایجاد نظر سنجی در Ajax

      نظر سنجی در Ajax در صورتی که متن یافت شد

      تشریح نمونه بالا – صفحه HTML

      هنگامی که کاربر یک گزینه را انتخاب می کند، یک تابع به نام ()getVote اجرا می شود.
      این عمل توسط رویداد  “onclick” event صورت می گیرد:

      مثال : 

      تابع ()getVote موارد زیر را انجام می دهد:

      • ساخت یک شیء XMLHttpRequest.
      • اجرا تابع هنگامی که پاسخ سرور آماده است.
      • ارسال request یک فایل به سرور.
      • توجه داشته باشید که پارامتر (q) به URL اضافه می شود (با مقدار گزینه yes یا no).

      فایل PHP

      صفحه مورد نظر در سرور تحت نام جاوا اسکریپت یک فایل PHP به نام “poll_vote.php” است:

      مثال : 

      حالا مقدار از جاوا اسکریپت ارسال می شود و موارد زیر اتفاق می افتد:

      • دریافت محتوای فایل poll_result.txt.
      • قرار گرفتن محتوای فایل در متغیرها و انتخاب یکی از آن ها به عنوان متغیر انتخابی.
      • نوشتن نتیجه در poll_result.txt.
      • خروجی یک نمایش گرافیکی از نتیجه نظرسنجی.

      فایل متنی

      فایل متنی (poll_result.txt) جایی است که داده های نظرسنجی ذخیره می شوند.
      مانند نمونه زیر :

      مثال : 

      نکته

      شماره اول نشان دهنده رای مثبت و شماره دوم نشان دهنده رای منفی است.

      نکته

      به هیچ کس اجازه دسترسی جز به سرور وب (php) را ندهید.

      کلام آخر

      در آخرین جلسه از دوره آموزش php 7، آموزش ایجاد نظر سنجی در Ajax را ارائه کردیم.
      این دوره نیز به پایان رسید اما راه یادگیری همچنان ادامه دارد.
      با دوره های آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۵۶ : آموزش ایجاد نظر سنجی در Ajax
      به اشتراک بگذارید