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



  • ۳
  • آذر

جلسه ۴۶: استفاده از Ajax در XML

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

      با عرض سلام و ادب خدمت کاربران سایت پی وی لرن.
      در این جلسه قصد داریم تا استفاده از ajax در XML و دریافت اطلاعات از فایل XML با Ajax را یاد بگیریم.

      Ajax می تواند ارتباط تعاملی با یک فایل XML برقرار کند.

       

      استفاده از Ajax در XML

      در ادامه برنامه ایی خواهیم نوشت که نشان می دهد چطور اطلاعات را از فایل xml توسط Ajax دریافت کنیم:

      استفاده از Ajax در xml

      دریافت اطلاعات از فایل XML با Ajax

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

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

      مثال : 

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

      • چک کردن انتخاب شدن گزینه
      • یک XMLHttpRequest object ایجاد می کند
      • وقتی server responce آماده باشد، تابع اجرا می شود
      • یک درخواست به فایل php ارسال می کند
      • توجه داشته باشید که پارامتر q به url اضافه شده است

      فایل PHP

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

      اسکریپت php یک فایل xml را بارگداری می کند.(cd_catalog.xml)
      یک کوئری را در فایل xml انجام می دهد و نتایج را در به فرم HTML بر می گرداند:

      مثال : 

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

      1. php یک XML DOM object ایجاد می کند
      2. تمام عنصر <artist> را که با نام مورد نظر تطابق داشته باشد را پیدا می کند
      3. خروجی را چاپ می کند

       

      جلسه کار با Ajax در PHP نیز به پایان رسید.
      در جلسه بعد  به مبحث Live Search (جستجوی زنده) در Ajax خواهیم پرداخت. با ما همراه باشید.

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

       

      QR:  جلسه ۴۶: استفاده از Ajax در XML
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر