jQuery get()/post()


jQuery get() va post() metodlari HTTP GET yoki POST so‘rovi orqali serverdan ma’lumot so‘rash uchun ishlatiladi.


ULASHISH

HTTP so‘rovi: GET va POST

Mijoz (client) va server o‘rtasidagi so‘rov-javob uchun keng qo‘llaniladigan ikkita metod: GET va POST.

  • GET - Belgilangan manbadan ma’lumot so‘raydi
  • POST - Qayta ishlanishi kerak bo‘lgan ma’lumotlarni belgilangan manbaga yuboradi

GET asosan serverdan shunchaki biror ma’lumotni olish uchun ishlatiladi. Eslatma: GET metodi keshlangan ma’lumotlarni qaytarishi mumkin.

POST’dan ham serverdan ma’lumot olish uchun foydalanish mumkin. Biroq POST metodi ma’lumotlarni HECH QACHON keshlamaydi va ko‘pincha so‘rov bilan birga ma’lumot yuborish uchun ishlatiladi.

GET va POST hamda bu ikki metod o‘rtasidagi farqlar haqida ko‘proq bilish uchun HTTP metodlari: GET va POST bobimizni o‘qing.


jQuery $.get() metodi

$.get() metodi HTTP GET so‘rovi orqali serverdan ma’lumot so‘raydi.

Sintaksis:

$.get(URL,callback);

Majburiy URL parametri so‘ramoqchi bo‘lgan URL manzilni belgilaydi.

Ixtiyoriy callback parametri — so‘rov muvaffaqiyatli bo‘lsa bajariladigan funksiyaning nomi.

Quyidagi misol serverdagi fayldan ma’lumot olish uchun $.get() metodidan foydalanadi:

Misol

$("button").click(function(){   $.get("demo_test.asp", function(data, status){     alert("Data: " + data + "\nStatus: " + status);   }); });
O‘zingiz sinab ko‘ring »

$.get() metodining birinchi parametri — so‘ramoqchi bo‘lgan URL manzilimiz ("demo_test.asp").

Ikkinchi parametr — callback funksiyasi. Callback’ning birinchi parametri so‘ralgan sahifaning tarkibini, ikkinchi parametri esa so‘rovning holatini (status) saqlaydi.

Maslahat: ASP fayli ("demo_test.asp") quyidagicha ko‘rinadi:

<% response.write("This is some text from an external ASP file.") %>


jQuery $.post() metodi

$.post() metodi HTTP POST so‘rovi orqali serverdan ma’lumot so‘raydi.

Sintaksis:

$.post(URL,data,callback);

Majburiy URL parametri so‘ramoqchi bo‘lgan URL manzilni belgilaydi.

Ixtiyoriy data parametri so‘rov bilan birga yuboriladigan ma’lumotlarni belgilaydi.

Ixtiyoriy callback parametri — so‘rov muvaffaqiyatli bo‘lsa bajariladigan funksiyaning nomi.

Quyidagi misol so‘rov bilan birga biroz ma’lumot yuborish uchun $.post() metodidan foydalanadi:

Misol

$("button").click(function(){   $.post("demo_test_post.asp",   {     name: "Donald Duck",     city: "Duckburg"   },   function(data, status){     alert("Data: " + data + "\nStatus: " + status);   }); });
O‘zingiz sinab ko‘ring »

$.post() metodining birinchi parametri — so‘ramoqchi bo‘lgan URL manzilimiz ("demo_test_post.asp").

So‘ngra so‘rov bilan birga yuboriladigan ma’lumotlarni (name va city) uzatamiz.

"demo_test_post.asp" faylidagi ASP skripti parametrlarni o‘qiydi, ularni qayta ishlaydi va natija qaytaradi.

Uchinchi parametr — callback funksiyasi. Callback’ning birinchi parametri so‘ralgan sahifaning tarkibini, ikkinchi parametri esa so‘rovning holatini (status) saqlaydi.

Maslahat: ASP fayli ("demo_test_post.asp") quyidagicha ko‘rinadi:

<% dim fname,city fname=Request.Form("name") city=Request.Form("city") Response.Write("Dear " & fname & ". ") Response.Write("Hope you live well in " & city & ".") %>

jQuery AJAX ma’lumotnomasi

Barcha jQuery AJAX metodlari bo‘yicha to‘liq ma’lumot uchun jQuery AJAX ma’lumotnomasiga o‘ting.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!