Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQUERY][AJAX] Zatrzymanie pętli
kwiatek5
post 12.04.2011, 15:34:53
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 26.01.2011

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


Witam,
ta pętla wykona się od razu, czyli prześle żądania ajaxa i się skończy, a w tle będą dołączane zwrócone wyniki.
1. Jak po przyciśnięciu np. buttona 'Stop' usunąć z kolejki pozostałe żądania, aby nie były już zwracane wyniki?
2. Czy jest jakiś sposób, aby wyniki były zwracane w takiej kolejności, jak wskazuje pętla bez blokowania przeglądarki?


  1. $.ajaxSetup({async:true});
  2.  
  3. $('#start').click(function(){
  4. for(var i=0; i<param.length; i++){
  5. $.post(
  6. 'adres.php',
  7. {param: param[i] },
  8. function(dane){
  9. $('#wynik').append(dane);
  10. }
  11. );
  12. }
  13. });


Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 17:17