⊗jsSpAXGQ 252 of 294 menu

JavaScript orqali AJAX GET so'rovlarini yuborish

Keling, endi AJAX so'rovida ma'lumotlarni serveryga uzatishni o'rganaylik. Server bu ma'lumotlar bilan qandaydir amallarni bajaradi va natijani bizga qaytarib yuboradi.

Bizning test serverimiz /handler/ manziliga yuborilgan ma'lumotlarni qayta ishlaydi:

button.addEventListener('click', function() { let promise = fetch('/handler/'); });

Keling, boshlanishiga GET so'rovini yuboraylik:

button.addEventListener('click', function() { let promise = fetch('/handler/?num=3'); });

Keling, server tomonda yuborilgan ma'lumotlarni olamiz:

export default { '/handler/': function({get}) { console.log(get.num); // 3 ni chiqaradi } }

Keling, bu ma'lumotlar bilan biror narsa qilaylik va ularni orqaga qaytarib yuboraylik:

export default { '/handler/': function({get}) { return get.num ** 2; } }

Client tomonda natijani olamiz va uni biror joyga chiqaramiz:

button.addEventListener('click', function() { fetch('/handler/?num=3').then( response => { return response.text(); } ).then( text => { console.log(text); } ); });

Clientda div va tugma berilgan. Tugma bosilganda serverya ikkita raqam yuboring. Server yuborilgan raqamlar yig'indisini topsin. Natijani divga yozing.

Serverni massiv berilgan bo'lsin. Server parametr sifatida raqam uzatilishini kutsin, va massivning shu raqamga mos keladigan elementini qaytarsin. Tugma bosilganda serverya ma'lum bir raqamni yuboring, server javobini esa abzatsda chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish