Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%)
|
mam skrypt, który ze względu na to co robi wykonuje się bardzo długo (nawet do 20 min)
jak odpalam normalnie żadanie w przeglądarce, skrypt kończy się sukcesem natomiat jak wysyłam żądanie za pomocą jquery ajax $.ajax() to tak ok. po 2-3 min. zrywa mi połączenie czym to może być spowodowane? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
http://api.jquery.com/jQuery.ajax/
Cytat timeout Set a timeout (in milliseconds) for the request. This will override any global timeout set with $.ajaxSetup(). The timeout period starts at the point the $.ajax call is made; if several other requests are in progress and the browser has no connections available, it is possible for a request to time out before it can be sent. In jQuery 1.4.x and below, the XMLHttpRequest object will be in an invalid state if the request times out; accessing any object members may throw an exception. In Firefox 3.0+ only, script and JSONP requests cannot be cancelled by a timeout; the script will run even if it arrives after the timeout period. Zupełnie inną kwestią jest to, że IMO tego typu akcje powinieneś rozpoczynać jednym requestem, a później wykonywać serię innych, króciutkich requestów sprawdzających, czy operacja się już zakończyła. Ten post edytował sowiq 28.12.2012, 00:11:51 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%)
|
o widzisz, tego szukałem (IMG:style_emoticons/default/wink.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:41 |