AJAX PHP Example
یکی از پرکاربردترین روشها برای تعامل AJAX با سرور، استفاده از PHP است.
با AJAX میتوانیم دادهها را بدون رفرش صفحه از سرور PHP دریافت یا به آن ارسال کنیم.
🔹 1. ساخت فایل PHP نمونه
فرض کنید یک فایل با نام data.php
داریم که اطلاعات کاربر را برمیگرداند:
📌 استفاده از JSON باعث میشود پردازش دادهها در جاوااسکریپت آسانتر شود.
🔹 2. درخواست AJAX به PHP با XMLHttpRequest
📌 این کد دادههای JSON از سرور PHP دریافت و روی صفحه نمایش میدهد.
🔹 3. درخواست AJAX به PHP با Fetch API
📌 Fetch API نسخه مدرنتر و سادهتر AJAX است.
🔹 4. ارسال داده به PHP با POST
submit.php
📌 دادهها از جاوااسکریپت به PHP ارسال میشوند و پاسخ سرور در همان صفحه پردازش میشود.
🔹 5. نکات مهم
-
همیشه JSON را برای انتقال داده بین JS و PHP ترجیح دهید.
-
بررسی وضعیت درخواست با
readyState
وstatus
الزامی است. -
برای POST، هدر
Content-type
را تنظیم کنید.
✅ خلاصه
-
AJAX + PHP → تبادل داده بدون رفرش صفحه
-
GET → دریافت داده از سرور
-
POST → ارسال داده به سرور
-
JSON → پردازش آسان دادهها در JS
-
XMLHttpRequest یا Fetch API → روشهای ارسال/دریافت داده