Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> timeout w Ajaxie
smiady
post 6.07.2014, 18:47:53
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Chciałbym cyklicznie wywoływać ajaxa i wiem, że można poprzez funkcję setTimeout(), ale zrobiłem tak:

  1. $(function() {
  2. $.ajax({
  3. url: 'session.php',
  4. context: $('#licznik'),
  5. timeout: 3000
  6. }).done(function(data) {
  7. $(this).html(data);
  8. });
  9. });


i nie wiem czemu nie działa mi timeout: 3000 - ajax uruchamia się tylko raz.
Go to the top of the page
+Quote Post
trueblue
post 6.07.2014, 18:56:56
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Ten parametr służy do czego innego.
Pozostaje funkcja setInterval (nie setTimeout).


--------------------
Go to the top of the page
+Quote Post
Crozin
post 6.07.2014, 18:56:57
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


http://api.jquery.com/jquery.ajax/ - zobacz za co w ogóle odpowiedzialny jest parametr timeout.
Go to the top of the page
+Quote Post

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: 19.04.2024 - 07:50