Wysyłanie danych przez AJAX za pomocą URLSearchParams w JavaScript
Często nie jest zbyt wygodne ręczne formowanie
Query String. Wygodniej jest
to zrobić przez
URLSearchParams:
button.addEventListener('click', function() {
let searchParams = new URLSearchParams();
searchParams.set('num1', '1');
searchParams.set('num2', '2');
let promise = fetch('/handler/', {
method: 'post',
body: searchParams,
});
});
Po stronie klienta znajduje się div, przycisk i trzy inputy. Do inputów wprowadzane są liczby. Po naciśnięciu przycisku wyślij wprowadzone liczby na serwer. Niech serwer znajdzie sumę przekazanych liczb i zwróci ją z powrotem. Wynik zapisz w divie.