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



  • ۲۵
  • آبان

جلسه ۹۹ : پایگاه داده در Ajax

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

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

      پایگاه داده در Ajax

      AJAX می تواند ارتباط تعاملی با یک پایگاه داده (DataBase) داشته باشد.

      در ادامه برنامه ای خواهیم نوشت که نشان می دهد چگونه یک صفحه وب می تواند اطلاعات را از پایگاه داده بگیرد. (با ajax)

      کار با پایگاه داده در AJAX

       

      کد برنامه:

      مثال : 

       

      توضیحات برنامه:

       

      تابع ()showCustomer

      هنگامی که کاربر یک مشتری را از لیست انتخاب می کند، تابع showCustomer اجرا می شود.
      این تابع توسط رویداد onchange اجرا می شود:

      مثال : 

      این تابع کار های زیر را انجام می دهد:

      • بررسی اینکه آیا مشتری انتخاب شده یا نه
      • ایجاد یک شی XMLHttpRequest
      • ایجا تابعی برای اجرا هنگامی که پاسخ سرور آماده است
      • ارسال یک درخواست به فایل روی سرور
      • توجه داشته باشید که پارامتر q به url اضافه شده است(که حاوی گزینه انتخاب شده لیست می باشد)

       

      صفحه سرور Ajax

      صفحه ای که در کد بالا توسط جاوا اسکریپت فراخوانده شده است، یک صفحه ASP به نام getcustomer.asp می باشد.

      فایل سرور می تواند به سادگی با هر زبانی از جمله php نوشته شود.

      در دوره آموزش زبان PHP ما مثالی را با زبان PHP نوشته ایم که می توانید به آن مراجعه نمایید.

       

      در سورس کد فایل getcustomers.asp ما یک کوئری برای پایگاه داده اجرا کرده ایم و نتایج را در یک جدول HTML میریزیم:

      مثال : 

       

      مثال استفاده از فایل XML برای دریافت اطلاعات در Ajax

      در برنامه زیر اینبار از یک فایل XML برای دریافت اطلاعات از سرور استفاده کرده ایم:

      مثال : 

       

      جلسه کار با پایگاه داده در AJAX نیز به پایان رسید.
      در جلسه بعد به آموزش ساخت یک برنامه در جاوا اسکریت خواهیم پرداخت. با ما همراه باشید.

      همچنین می توانید نظرات و سوالات هود را از طریق بخش نظرات سایت با ما در میان بگذارید.

      QR:  جلسه ۹۹ : پایگاه داده در Ajax
      به اشتراک بگذارید