$.ajaxSetup()
jQuery ajaxSetup() metodi
Misol
Barcha AJAX so‘rovlari uchun standart URL va success funksiyasini o‘rnatish:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
ajaxSetup() metodi kelgusi AJAX so‘rovlari uchun standart qiymatlarni o‘rnatadi.
Sintaksis
$.ajaxSetup({name:value, name:value, ... })
Parametrlar AJAX so‘rovlari sozlamalarini bitta yoki bir nechta nom/qiymat juftligi orqali belgilaydi.
Mumkin bo‘lgan nomlar/qiymatlar quyidagi jadvalda keltirilgan:
| Nom | Qiymat/Tavsif |
|---|---|
| async | So‘rov asinxron tarzda bajarilishi kerakmi yoki yo‘qligini bildiruvchi Boolean qiymat. Standart qiymati: true |
| beforeSend(xhr) | So‘rov yuborilishidan oldin bajariladigan funksiya |
| cache | Brauzer so‘ralgan sahifalarni keshlashi kerakmi yoki yo‘qligini bildiruvchi Boolean qiymat. Standart qiymati: true |
| complete(xhr,status) | So‘rov yakunlanganda (success va error funksiyalaridan keyin) bajariladigan funksiya |
| contentType | Serverga ma’lumot yuborishda ishlatiladigan kontent turi. Standart qiymati: "application/x-www-form-urlencoded" |
| context | AJAX bilan bog‘liq barcha callback funksiyalari uchun "this" qiymatini belgilaydi |
| data | Serverga yuboriladigan ma’lumotlarni belgilaydi |
| dataFilter(data,type) | XMLHttpRequest’ning xom javob ma’lumotlarini qayta ishlash uchun ishlatiladigan funksiya |
| dataType | Server javobidan kutilayotgan ma’lumot turi. |
| error(xhr,status,error) | So‘rov muvaffaqiyatsiz bo‘lsa bajariladigan funksiya. |
| global | So‘rov uchun global AJAX hodisa ishlovchilarini ishga tushirish-tushirmaslikni belgilovchi Boolean qiymat. Standart qiymati: true |
| ifModified | So‘rov faqat javob oxirgi so‘rovdan beri o‘zgargan bo‘lsagina muvaffaqiyatli hisoblanishini belgilovchi Boolean qiymat. Standart qiymati: false. |
| jsonp | jsonp so‘rovidagi callback funksiyasini qayta belgilovchi (override) string |
| jsonpCallback | jsonp so‘rovidagi callback funksiyasi uchun nom belgilaydi |
| password | HTTP kirish autentifikatsiyasi so‘rovida ishlatiladigan parolni belgilaydi. |
| processData | So‘rov bilan yuboriladigan ma’lumotlar query stringga aylantirilishi kerakmi yoki yo‘qligini belgilovchi Boolean qiymat. Standart qiymati: true |
| scriptCharset | So‘rov uchun belgilar to‘plamini (charset) belgilaydi |
| success(result,status,xhr) | So‘rov muvaffaqiyatli bajarilganda ishga tushadigan funksiya |
| timeout | So‘rov uchun lokal kutish vaqti (timeout, millisekundlarda) |
| traditional | Parametrlarni seriyalashtirishning an’anaviy uslubidan foydalanish-foydalanmaslikni belgilovchi Boolean qiymat |
| type | So‘rov turini belgilaydi. (GET yoki POST) |
| url | So‘rov yuboriladigan URL manzilni belgilaydi. Standart qiymati: joriy sahifa |
| username | HTTP kirish autentifikatsiyasi so‘rovida ishlatiladigan foydalanuvchi nomini belgilaydi |
| xhr | XMLHttpRequest obyektini yaratish uchun ishlatiladigan funksiya |
O‘zingiz sinab ko‘ring — misollar
AJAX so‘rovlari uchun xato ishlovchisini belgilash
AJAX so‘rovlari uchun xato ishlovchisini belgilashda error sozlamasidan qanday foydalanish mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
