⊗jsSpAXGQ 252 of 294 menu

JavaScript да AJAX орқали GET сўровларини юбориш

Энди серверга AJAX сўровида маълумотларни узатүшни ўрганамиз. Сервер ушбу маълумотлар билан қандайдир ишлар бажариб, бизга натижани қайтаради.

Бизнинг тест серверимиз /handler/ манзилига юборилган маълумотларни қайта ishlaydi:

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

Бошлаш учун GET сўровини юборамиз:

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

Келинг, сервер томонида юборилган маълумотларни олишни кўрамиз:

export default { '/handler/': function({get}) { console.log(get.num); // 3 ни кўрсатади } }

Келинг, ушбу маълумотлар билан қандайдир иш бажариб, уларни қайта юборайлик:

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

Клиент томонида натижани олиб, уни қаергадир чиқарайлик:

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

Клиентда див ва тугма берилган. Тугма босилаганда серверга иккита сон юборинг. Сервер юборилган сонларнинг йиғиндисини топсин. Натижани дивга ёзинг.

Серверда массив берилган бўлсин. Сервер параметр сифатида сон юборилади деб күтади ва массивнинг ушбу сонга мос келувчи элементини қайтаради. Тугма босилганда серверга маълум бир сон юзоринг, сервер жавобини абзацга чиқаринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш