AJAX XML Example
یکی از روشهای کلاسیک AJAX، دریافت دادهها به صورت XML از سرور و پردازش آن در جاوااسکریپت است.
این روش هنوز در برخی پروژهها استفاده میشود، هرچند JSON رایجتر است.
🔹 1. ساخت فایل XML نمونه
فرض کنید یک فایل با نام data.xml داریم:
🔹 2. دریافت XML با AJAX
📌 نکته: برای دریافت XML، باید از responseXML استفاده کنیم.
🔹 3. توضیح کد
-
responseXML→ پاسخ سرور به صورت یک سند XML -
()getElementsByTagName→ برای دسترسی به تگهای XML -
childNodes[0].nodeValue→ استخراج مقدار هر تگ
🔹 4. نمایش دادهها در صفحه
📌 دادهها روی صفحه نمایش داده میشوند بدون رفرش کامل صفحه.
🔹 5. نکات مهم
-
XML کمتر از JSON استفاده میشود، اما هنوز در پروژههای خاص کاربرد دارد.
-
همیشه
readyStateوstatusرا چک کنید. -
دسترسی به دادهها در XML کمی پیچیدهتر از JSON است.
✅ خلاصه
-
AJAX میتواند XML دریافت کند با استفاده از
responseXML -
دادهها با
getElementsByTagNameوchildNodes[0].nodeValueپردازش میشوند -
مناسب پروژههایی که سرور دادهها را به صورت XML ارسال میکند
-
JSON جایگزین سادهتر و محبوبتری برای دادههای AJAX است
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React