ajax call progres

WO
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:34
0

czy jest możliwość otrzymywania progresu wykonywanego zapytania ajax za pomocą jquery?

wiem, że można dostać aktualny stan wysyłanego pliku itp. ale nie mogę znaleźć nigdzie do normalnego zapytania.

aktualnie rozwiałem, to w ten sposób, ze po wykonaniu zapytania, usuwa z progress bara klasę .hide i wykonywany jest efekt ładowania z wykorzystaniem transition w css.

korzystalem z tego rozwiazania: https://stackoverflow.com/a/19127053

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Co rozumiesz poprzez postęp wykonywanego zapytania?

Większość zapytań niezwiązanych z wysyłaniem plików ma kilka(naście) kilobajtów, więc raczej zbyt wiele postępu z tego nie można wyciągnąć ;-)


edytowany 2x, ostatnio: Patryk27
WO
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:34
0

to napisze to tak:

wykonuje zapytanie post na stronie za pomocą ajaxa używając jquery

chce zrobić na samej górze sobie pasek (progress bar), który się zaczyna wypełniać w momencie wysłania zapytania i kończy gdy już serwer da odpowiedz.

SZ
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

@workout: Jak widzisz taki progress bar? Co miałby konkretnie przedstawiać? (konkretnie znaczy coś więcej niż postęp)

Wydaje mi się, że mamy do czynienia z problemem X/Y - co próbujesz tak właściwie osiągnąć?
Wysyłasz małe zapytanie, które zajmuje dużo czasu do przetworzenia serwerowi?

@Szczery: To jest sam progress bar - proces podłączania się pod zapytanie (czyli to, o co pyta autor) nadal trzeba oprogramować samemu.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.