Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zablokowanie wielokrotnego wysyłania requesta
MitS
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 5
Dołączył: 8.02.2005
Skąd: Olsztyn / Zatorze

Ostrzeżenie: (0%)
-----


Witam serdecznie,

mam duży problem z jQuery i ajaxem. Otóż mam sobie kawałek kodu:
  1. $.ajax({
  2. url : sUrl,
  3. data : options.ajax.data,
  4. type : 'POST',
  5. dataType : 'html',
  6.  
  7. beforeSend : function(){
  8. // włączenie preloadera
  9. },
  10.  
  11. complete : function(){
  12. // wyłączenie preloadera
  13. },
  14.  
  15. success : function(html){
  16. // jakaś akcja
  17. }
  18. });


wszystko ładnie działa. Akcja wykonuje się po wciśnięciu enter lub nacisnięciu na input myszką.
Fajnie, ale znalazłem błąd polegający na wielokrotnym wysyłaniu requesta zanim pierwszy się skończy np. przytrzymanie klawisza enter lub szybkie nacisnięcie wielokrotnie klawisza myszki na inpucie.

Gdy taką operację przeprowadzę idzię taka ilość requestów jaka zdążyła się wsyłać. Moje pytanie brzmi: Jak zablokować możliwość wysyłania kolejnych requestów nim każdy poprzedni (pierwszy) się nie skończy ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 12:07