Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ¤ AJAX - podwójne kliknięcie zwraca podwójny wynik
Forum PHP.pl > Forum > XML, AJAX
shakez
Witam.
Mam problem z ajaxem. Mianowicie po pojedynczym kliknięciu (zdarzenie onclic) zwraca wynik z pliku php i jest w poprawnie, ale gdy kliknę np. dwa razy w ten link, wynik również otrzymuje podwójnie. Oto przykład takiego zachowania skryptu:
http://ajaxin.pl/tutoriale/1/1.html#
Kliknijcie szybko 2 razy.

Pomoże mi choćby jakiś punkt zaczepienia - czego szukać?
vokiel
Po pierwszym kliknięciu zapisz sobie zmienną informującą skrypt czy jest ładowany, następne wywołanie sprawdza tą zmienną, jeśli jest to nic nie robi:

[JAVASCRIPT] pobierz, plaintext
  1. var loading=false;
  2. if(loading===true){
  3. // do nothing
  4. }else{
  5. loading = true;
  6. $.post({
  7. /* parametry */
  8. function(data){
  9. loading = false;
  10. }
  11. });
  12. }
[JAVASCRIPT] pobierz, plaintext
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.