متدهای AJAX در jQuery
تکنولوژی AJAX به شما اجازه می دهد تا بدون بارگزاری مجدد صفحه بتوانید داده ها را با سرور تبادل کنید و بخشی از یک صفحه وب را بروز رسانی کنید.
در جدول زیر تمام متدهای AJAX که داخل jQuery موجود هست همراه با توضیحات نام برده شده است:
| متد | توضیحات | 
|---|---|
| $.ajax() | برای ارسال یک درخواست AJAX به سرور استفاده می شود. | 
| $.ajaxPrefilter() | گزینه های سفارشی AJAX را دسته بندی می کند یا تغییرات گزینه های موجود قبل از هر درخواست را ارسال می کند و قبل از آن توسط $.ajax() پردازش می شود. | 
| $.ajaxSetup() | مقادیر پیشفرضی را برای استفاده در درخواست AJAX تعیین می نماید. | 
| $.ajaxTransport() | یک شی می سازد که وظیفه انتقال داده های AJAX را دارد. | 
| $.get() | با استفاده از یک درخواست HTTP GET اطلاعات مورد نظر را از سرور می خواند. | 
| $.getJSON() | داده های کدگزاری JASON را با استفاده از یک درخواست HTTP GET بارگزاری می کند. | 
| $.getScript() | یک دستور جاوا اسکریپت را با استفاده از یک درخواست HTTP GET از سرور خوانده و اجرا می کند. | 
| $.param() | اعضای یک آرایه یا مجموعه خاص یک شی را به صورت پشت سرهم و جفت خوانده و به صفحه برمی گرداند. | 
| $.post() | فایلی را از سرور با استفاده از یک درخواست HTTP POST می خواند. | 
| ajaxComplete() | یک تابع را تعیین می کند تا پس از اتمام درخواست AJAX اجرا شود. | 
| ajaxError() | یک تابع را تعیین می کند تا در صورتی که درخواست AJAX با Error مواجه شد اجرا شود. | 
| ajaxSend() | یکه تابع را تعیین می کند تا در زمانی که درخواست AJAX به سرور ارسال شد اجرا شود. | 
| ajaxStart() | یک تابع را تعیین می کند تا در زمانی که درخواست AJAX برای ارسال به سرور شروع می شود اجرا شود. | 
| ajaxStop() | یک تابع را تعیین می کند تا در زمان پایان یافتن ارسال و انجام تمام درخواست های AJAX به سرور اجرا شود. | 
| ajaxSuccess() | یک تابع را تعیین می کند تا در زمانی که درخواست های AJAX به سرور به صورت کامل و موفقیت آمیز به پایان رسید اجرا شود. | 
| load() | اطلاعات مورد نظر را از سرور خوانده و در عنصر مورد نظر بر روی صفحه قرار می دهد. | 
| serialize() | مجموعه ای از عناصر داخل فرم را از نوع یک رشته قابل واگذاری کدگذاری می کند. | 
| serializeArray() | مجموعه ای از عناصر داخل فرم را از نوع یک آرایه تشکیل شده از نام ها و مقدارها کدگذاری می کند. | 
 




 
آیا نیازی هست که تمام این متد ها رو یادبگیریم یا اینکه کافیه بدونیم چنین چیزی وجود داره
و وقتی بهش نیاز پیدا کردیم سرچ کنیم و پیداش کنیم و ازش استفاده کنیم
ممنون
نیاز نیست کامل یاد بگیرید. همینکه بدانید کافیست!
در موقع نیاز کافیست با یک جستجوی ساده، نحوه کار آن را یاد گرفته و در کد خود به کار بندید. برنامهنویس خوب نیاز نیست همه چیز را بداند، نیاز هست آن چیز موردنیاز را در جای خود استفاده کند.