1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

متد ( ) ajaxSetup در jQuery

شروع موضوع توسط minaaa ‏31/8/13 در انجمن JQuery

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    در این بخش از آموزش 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]