$.post()

jQuery post() metodi

❮ jQuery AJAX metodlari

1-misol

HTTP POST so‘rovi yordamida serverdan ma’lumotlarni yuklash:

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

2-misol

AJAX POST so‘rovi yordamida <div> elementining matnini o‘zgartirish:

$("input").keyup(function(){   var txt = $("input").val();   $.post("demo_ajax_gethint.asp", {suggest: txt}, function(result){     $("span").html(result);   }); });
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

$.post() metodi HTTP POST so‘rovi yordamida serverdan ma’lumotlarni yuklaydi.



Sintaksis

$(selector).post(URL,data,function(data,status,xhr),dataType)

Parametr Tavsif
URL Majburiy. So‘rov yuboriladigan URL manzilni belgilaydi
data Ixtiyoriy. So‘rov bilan birga serverga yuboriladigan ma’lumotlarni belgilaydi
function(data,status,xhr) Ixtiyoriy. So‘rov muvaffaqiyatli bo‘lsa bajariladigan funksiyani belgilaydi
Qo‘shimcha parametrlar:
  • data - so‘rovdan olingan natijaviy ma’lumotlarni o‘z ichiga oladi
  • status - so‘rovning holatini o‘z ichiga oladi ("success", "notmodified", "error", "timeout" yoki "parsererror")
  • xhr - XMLHttpRequest obyektini o‘z ichiga oladi
dataType Ixtiyoriy. Server javobidan kutilayotgan ma’lumot turini belgilaydi.
Standart holatda jQuery turni avtomatik aniqlashga harakat qiladi.
Mumkin bo‘lgan turlar:
  • "xml" - XML hujjat
  • "html" - oddiy matn ko‘rinishidagi HTML
  • "text" - oddiy matnli string
  • "script" - javobni JavaScript sifatida ishga tushiradi va uni oddiy matn ko‘rinishida qaytaradi
  • "json" - javobni JSON sifatida ishga tushiradi va JavaScript obyektini qaytaradi
  • "jsonp" - JSONP yordamida JSON blokini yuklaydi. Callback funksiyasini belgilash uchun URL manziliga "?callback=?" qo‘shadi

❮ jQuery AJAX metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!