متد jQuery.ajaxSetup( options ) در jQuery

متد jQuery.ajaxSetup( options ) در jQuery

دسته بندی : آموزش jQuery سطح مقاله : متوسط زمان مطالعه : 5 دقیقه آخرین بروز رسانی: 17 خرداد 1401

متد jQuery.ajaxSetup( options ) در jQuery در این مقاله از سری مقالات آموزش جی کوئری دویکس بررسی می‌شود. روش jQuery.ajaxSetup( options ) تنظیمات کلی را برای درخواست‌های AJAX آینده تنظیم می‌کند.

ساختار متد

در اینجا نحو و ساختار ساده برای استفاده از این متد آمده است:

$.ajaxSetup( options )

پارامترهای متد jQuery.ajaxSetup( options ) در jQuery

در اینجا تمام پارامترهای استفاده شده توسط این متد توضیح داده شده است:

  • options : مجموعه‌ای از جفت‌های کلید/مقدار که درخواست Ajax را پیکربندی می‌کند، همه گزینه‌ها اختیاری هستند.
شمارهگزینه و توضیحات
1async
یک Boolean که نشان می‌دهد آیا درخواست به صورت ناهمزمان انجام شود یا خیر، مقدار پیش فرض true است.
2beforeSend
یک تابع فراخوانی که قبل از ارسال درخواست اجرا می‌شود.
3complete
یک تابع فراخوانی که هر زمان که درخواست به پایان برسد اجرا می‌شود.
4contentType
رشته‌ای حاوی یک نوع محتوای MIME برای تنظیم درخواست، مقدار پیش فرض application/x-www-form-urlencoded است.
5data
نقشه یا رشته‌ای که به همراه درخواست به سرور ارسال می‌شود.
6dataFilter
تابعی که برای رسیدگی به داده‌های پاسخ داده شده خام XMLHttpRequest استفاده می‌شود.
7dataType
رشته‌ای که نوع داده‌های مورد انتظار از سرور را تعریف می‌کند (xml، html، json، یا اسکریپت).
8error
یک تابع فراخوانی که در صورت عدم موفقیت درخواست اجرا می‌شود.
9global
یک Boolean که نشان می‌دهد که آیا کنترل‌کننده‌های رویداد سراسری AJAX توسط این درخواست فعال می‌شوند یا خیر، مقدار پیش فرض true است.
10ifModified
یک Boolean که نشان می‌دهد که آیا سرور باید قبل از پاسخ دادن به درخواست بررسی کند که آیا صفحه اصلاح شده است یا خیر.
11jsonp
در یک درخواست jsonp نام تابع callback را لغو می‌کند.
12password
رمز عبوری که در پاسخ به درخواست احراز هویت دسترسی HTTP استفاده می‌شود.
13processData
یک Boolean که نشان می‌دهد که آیا باید داده‌های ارسال شده از یک فرم شی به یک فرم query-string تبدیل شوند یا خیر؛ مقدار پیش فرض true است.
14success
یک تابع فراخوانی که در صورت موفقیت درخواست اجرا می‌شود.
15timeout
تعداد میلی‌ثانیه‌هایی که پس از آن درخواست با شکست مواجه می‌شود.
16timeout
یک مهلت زمانی محلی (بر حسب میلی ثانیه) برای درخواست تنظیم می‌کند.
17type
رشته‌ای که روش HTTP را برای استفاده برای درخواست تعریف می‌کند (GET یا POST)؛ مقدار پیش فرض GET است.
18url
رشته‌ای حاوی URL که درخواست به آن ارسال می‌شود.
19username
نام کاربری که در پاسخ به درخواست احراز هویت دسترسی HTTP استفاده می‌شود.
20xhr
Callback برای ایجاد شی XMLHttpRequest؛ پیش‌فرض ActiveXObject در صورت موجود بودن (IE) و XMLHttpRequest در غیر این صورت.

مثال

با فرض اینکه در فایل result.html محتوای HTML زیر را داریم:

<h1>THIS IS RESULT...</h1>

در قطعه کد زیر با یک مثال ساده نشان داده شده است که استفاده از این متد چگونه است. در اینجا ما از کنترل کننده success برای پر کردن HTML بازگشتی استفاده می‌کنیم:

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://www.tutorialspoint.com/jquery/jquery-3.6.0.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
         $(document).ready(function() {
			
            $("#driver").click(function(event){
               // Do global setting.
               $.ajaxSetup({
                  url: "result.html"
               });
					
               $.ajax( {
                  success:function(data) {
                     $('#stage').html(data);
                  }
               });
            });
				
         });
      </script>
   </head>
	
   <body>
      <p>Click on the button to load result.html file:</p>
		
      <div id = "stage" style = "background-color:#cc0;">
         STAGE
      </div>
		
      <input type = "button" id = "driver" value = "Load Data" />
   </body>
</html>

مطالعه مقاله بررسی Ajax در jQuery به شما پیشنهاد می‌شود؛ مقاله متد jQuery.ajaxSetup( options ) در jQuery در اینجا به پایان می‌رسد، نظرات خود را با ما به اشتراک بگذارید.

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 5/5 - تعداد رای : 1