در این بخش از آموزش JQuery ، متد ajaxSetup را شرح میدهیم. به وسیله متد ajaxSetup ، می توان مقادیر پیش فرضی را برای استفاده در درخواست Ajax ، تعیین نمود . شکل کلی استفاده از این متد بصورت زیر است : $.ajaxSetup( { name:value , name:value , ... } ) ; مقادیر پیش فرض را می توانید به صورت جفت های نام-مقدار تعیین نمایید . مثال زیر کاربرد متد ajaxSetup را نشان میدهد : $("button").click(function(){ $.ajaxSetup({url:"demo_ajax_load.txt",success:function(result){ $("div").html(result);}}); $.ajax(); }); در جدول زیر ، انواع مقادیر ممکن برای جفت های نام-مقدار را معرفی کرده ایم : [TABLE="width: 1"] [TR="bgcolor: #1741e7"] [TD="align: center"]جفت نام-مقدار[/TD] [TD="align: center"]شرح[/TD] [/TR] [TR] [TD="align: center"]async[/TD] [TD]این پارامتر یک مقدار Boolean را تعیین می کند که آیا درخواست به صورت تبادل اطلاعاتی به سرور ارسال شود یا خیر . مقدار پیش فرض true است .[/TD] [/TR] [TR] [TD="align: center"](beforeSend ( xhr [/TD] [TD]به وسیله این پارامتر می توان یک تابع را تعیین کرد تا قبل از ارسال درخواست به سرور اجرا شود .[/TD] [/TR] [TR] [TD="align: center"]cashe[/TD] [TD]این پارامتر یک مقدار Boolean را تعیین می کند ، که آیا صفحات دریافتی از سرور باید در حافظه Cashe ذخیره شوند یا خیر . مقدار پیش فرض true است .[/TD] [/TR] [TR] [TD="align: center"](complete ( xhr , status[/TD] [TD]این پارامتر یک تابع را تعیین می کند تا در هنگام پایان یافتن درخواست اجرا شود . مقدار پیش فرض true است .[/TD] [/TR] [TR] [TD="align: center"]data [/TD] [TD]تعیین کننده اطلاعاتی است که می خواهید به سرور ارسال نمایید .[/TD] [/TR] [TR] [TD="align: center"]error[/TD] [TD]این پارامتر تعیین کننده یک تابع است تا در صورتی که درخواست ناموفق بود ، اجرا شود .[/TD] [/TR] [TR] [TD="align: center"] password [/TD] [TD]این پارامتر یک رمز عبور را برای استفاده در درخواست HTTP تعیین می کند . مقدار پیش فرض true است .[/TD] [/TR] [TR] [TD="align: center"]proccessData[/TD] [TD]این پارامتر یک مقدار Boolean را تعیین می کند که آیا اطلاعاتی که قرار است به سرور ارسال شوند ، باید به صورت QueryString باشند یا خیر . مقدار پیش فرض true است .[/TD] [/TR] [TR] [TD="align: center"]success[/TD] [TD]این پارامتر یک تابع را تعیین می کند تا در صورت اجرای موفق درخواست اجرا شود .[/TD] [/TR] [TR] [TD="align: center"]timeout[/TD] [TD]مدت زمانی است که برای اجرای درخواست به میلی ثانیه تعیین می شود .[/TD] [/TR] [TR] [TD="align: center"] type [/TD] [TD]این پارامتر نوع درخواست را تعیین می کند ( GET یا POST ) .[/TD] [/TR] [TR] [TD="align: center"] url [/TD] [TD]این پارامتر آدرس صفحه مقصد که باید درخواست به آن ارسال شود را تعیین می کند . مقدار پیش فرض صفحه جاری است .[/TD] [/TR] [TR] [TD="align: center"] username [/TD] [TD]این پارامتر یک نام کاربری را برای استفاده در درخواست HTTP تعیین می کند[/TD] [/TR] [/TABLE]