Ajax to bardziej front-end czy back-end ?

Odpowiedz Nowy wątek
2019-02-04 12:25
0

Witam ma pytanie czy ajax to bardziej front-end czy back-end , jeżeli idę w stronę frontu to warto go poznać i czy w jakiś przypadkach będę mógł go użyć ?

edytowany 1x, ostatnio: Raloseq, 2019-02-04 12:28
Już poprawiłem - Raloseq 2019-02-04 12:28

Pozostało 580 znaków

2019-02-04 12:30
1

Ajax jest technologią frontendową - występuje jedynie w kontekście JavaScriptu; wykorzystuje się go we wszystkich tych sytuacjach, kiedy musisz wykonać jakieś żądanie HTTP z poziomu JavaScriptu bez odświeżania strony (np. gdy klikasz Szybka edycja tu na forum).


edytowany 2x, ostatnio: Patryk27, 2019-02-04 12:30
Dałbyś radę podać jakiś przykład użycia bo nie za bardzo mogę sobie wyobrazić ? - Raloseq 2019-02-04 12:31
AJAX to po prostu wywołanie XMLHttpRequest z JavaScirptu. Odpowiedzią otrzymaną z serwera uzupełniasz jakiś fragment strony, np. document.body.innerHTML = TUTAJ_RESPONSE_BODY_OTRZYMANY_Z_SERWERA_EWENTUALNIE_PRZEROBIONY_DO_WLASNYCH_CELOW_NP_TEMPLATE_WYPELNIONY_OTRZYMANYMI_WARTOSCIAMI. Dlaczego Asynchronous? Bo w czasie kiedy pobierana jest odpowiedź z serwera, dalej możesz sobie przeglądać stronkę. Dlaczego "XML"? Zapewne dlatego że dawno temu XML rządził, teraz jest głównie JSON ale nazwa została. See https://www.w3schools.com/js/js_ajax_http.asp - qbns 2019-02-04 12:43
@Raloseq: podałem; gdy klikasz Szybka edycja tu na forum i zapisujesz zmieniony post strona się nie odświeża, a jednocześnie wykonywane jest zapytanie do serwera właśnie z wykorzystaniem ajaxa. - Patryk27 2019-02-04 12:43
Ok już mi się bardziej rozjaśniło dzieki - Raloseq 2019-02-04 12:44

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0