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