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



  • ۲۵
  • آبان

جلسه ۹۷ : AJAX PHP در جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۹۷ : AJAX PHP در جاوا اسکریپت
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، AJAX PHP در جاوا اسکریپت در واقع به چگونگی دسترسی به فایل PHP با استفاده از AJAX جاوا اسکریپت در یک صفحه وب اشاره دارد. AJAX چیزی فراتر از ارتباط با وب سرور و یا ارتباط با فایل های XML و نمایش آن ها در صفحات وب دارد، AJAX به شما اجازه می دهد تا با کدهای جاوا اسکریپت به فایل های وب سمت سرور نظیر PHP و ASP نیز ارتباط برقرار کرده و داده هایی از آن استخراج کند. در ادامه ی این بخش با ما همراه باشید.

      دسترسی به فایل PHP با استفاده از AJAX جاوا اسکریپت

      در این بخش با ارائه ی یک مثال کامل چگونگی دسترسی به فایل PHP با استفاده از AJAX جاوا اسکریپت را ارائه کرده ایم.

      مثال – دسترسی به فایل PHP با استفاده از AJAX جاوا اسکریپت

      مثال زیر نشان می دهد که چگونه یک صفحه وب می تواند با یک سرور وب ارتباط برقرار کند در حالی که کاربر یک کاراکتر را در یک فیلد ورودی می نویسد:

      جستحو در فایل PHP با استفاده از AJAX

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

      در مثال بالا، زمانی که یک کاربر یک کاراکتر را در فیلد ورودی متن می نویسد، یک تابع به نام “()showHint” اجرا می شود.

      این عمل توسط رویداد onkeyup انجام می شود.

      در اینجا به کد HTML مربوط به آن اشاره شده:

      مثال : کد HTML مثال این بخش

      تشریح کد فوق :

      ابتدا، اگر فیلد input خالی است (str.length == 0) بررسی شده و در صورت وجود، محتوای txtHint را از placeholder پاک کرده و از تابع خارج می شود.

      ام اگر فیلد ورودی خالی نیست، موارد زیر را انجام می شود:

      • یک شیء XMLHttpRequest ایجاد می شود.
      • هنگامی که پاسخ سرور آماده است، تابع اجرا می شود.
      • سپس ارسال درخواست را به یک فایل (gethint.php) در سرور را داریم.
      • البته توجه داشته باشید که پارامتر q به gethint.php?q=”+str اضافه شده است.
      • متغیر Str محتوای فیلد ورودی را نگه می دارد.

      فایل PHP مربوطه (gethint.php)

      فایل PHP آرایه ای از نام ها را بررسی کرده و نام های مربوطه را به مرورگر باز می گرداند:

      مثال : 

      کلام آخر

      AJAX به عنوان ابزاری برای برقراری ارتباط با سرور در جاوا اسکریپت کاربرد های وسیعی دارد که یکی از این موارد که در این مبحث اشاره شد قابلیت دسترسی به فایل PHP با استفاده از AJAX جاوا اسکریپت می باشد. البته این فقط به دریافت اطلاعات از فایل های XML و یا PHP ختم نشده و شامل فایل های نظیر ASP نیز می شود، که در بخش آتی به آن می پردازیم.

      QR:  جلسه ۹۷ : AJAX PHP در جاوا اسکریپت
      به اشتراک بگذارید