آموزش Ajax – قسمت دوم

آموزش برنامه نویسی AJAX

 

خاصیت  responsetext

 

داده های بازگشت داده شده از سرور، می توانند باخاصیت  responsetext بازیابی شوند .

در کدهایمان ،ما مقدار فیلد ورودی “زمان” را برابر با متن پاسخ قرار می دهیم.

 

 

فصل بعد نشان می دهد که چگونه بعضی داده ها را از سرور درخواست کنید.

 

Ajax-فرستادن یک تقاضا به سرور

 

برای ارسال خاموش یک تقاضا به  سرور ما متد open() و متد send() را استفاده می کنیم.

متد open() سه آرگومان دارد. آرگومان اول مشخص می کند کدام متد را هنگام ارسال تقاضا استفاده کنیم (  get یاpost ).

آرگومان دوم مسیر متن طرف سرور را مشخص می کند.

آرگومان سوم مشخص می کند که تقاضا باید به طور غیر همزمان نگه داشته شود.

متد send تقاضاهای خاموش را به سرور ارسال می کند . اگر ما فرض کنیم که فایل های html,asp درهمان مسیر هستند کدها باید به صورت زیر باشند.

 

 

اکنون ما باید تصمیم بگیریم زمانی که تابع باید اجرا شود.

ما اجازه می دهیم که تابع در پشت صحنه اجرا شود وقتی که کاربر چیزهایی را در فیلد متن نام کاربری تایپ می کند.

 

ما فایل فقط خواندنی ajax“”test ajax.htm که فایل نمونه ای زیر است رابه روز کرده ایم.

 

 

فصل بعد کاربردهای  ajax ما را با script ،time.asp  کامل می کند.

کدهای منبع ajax  برای مثال پیشنهادی
کدهای منبع زیر به مثال ajax صفحه قبل متعلق هستند.

شما می توانید آن ها را کپی و پیست کنید وخودتان آن ها را امتحان کنید.

 

صفحه html ajax

این صفحه html است و شامل یک فرم html ساده ویک پیوند به javascript  است.

 

 

کد javascriptدرزیر لیست شده است.

Javascript در ajax (جاواسکریپت در ای‌جکس)

 

این کد javascript  در فایل “clienthint” ذخیره شده است:

 

 

 

صفحه سرور  ajax- asp و php

چیزی به عنوان سرور ajax وجود ندارد.

صفحات ajax می توانند به وسیله هر سرور اینترنتی سرویس داده شوند.

صفحه سرور نام گذاری شده به وسیله javascript درفرم مثال فصل قبل یک فایل asp ساده است که “gethint.asp” نامیده می شود.

درزیر ما دو مثال لیست شده ازکد صفحه سرورداریم که یکی در asp و یکی در  php نوشته شده است.

مثال ajax در asp

کد درون صفحه” “gethint.aspدر vbscript برای یک سرور اطلاعات نوشته شده است.

فقط یک آرایه ای از اسم ها را چک می کند و نام های مطابقت داده شده،متناسب با مشتری را بر می گرداند.

 

 

مثال php در ajax

کد بالا دوباره درphp  نوشته شده است.

نکته: برای اجرای کامل مثال در php، تغییرمقادیر آدرس “clienthint.js”را از “gethint.asp”به”gethint.php” به خاطر بسپارید.

مثال php

 

 

منبع : w3schools.com

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *