Witam,
Nie rozumiem dlaczego przy takim wywołaniu advajax, funkcja timeout nie działa. Przy przekroczeniu czasu (po 1s) dostają alert z błędem 414.
  1. <?php
  2. advAJAX.submit(objForm, {
  3. timeout : 4000,
  4. retry: 3,
  5. onInitialization : function() {
  6. $("pageData").innerHTML = "<div style='text-align:center; padding: 30px'><img src='/img/28-0.gif' /> Downloading page content...</div>";
  7. },
  8. onError : function(obj){
  9. alert('Error: ' + obj.status);
  10. },
  11. onSuccess : function(obj) {
  12.  
  13. $("pageData").innerHTML = obj.responseText;
  14. $('top1').innerHTML = $('top').value;
  15. $('top2').innerHTML = $('top1').innerHTML;
  16. if(pageName == "bu3") startFCK();
  17. else if(pageName == "bu5") $('pageData').style.overflowX = 'auto';
  18. else if(pageName == "send") send();
  19. $('cardId').disabled = false;
  20. }
  21. });
  22. ?>


UPDATE
414 to nie jest błąd timeout. Problem polegał na tym, że korzystałem z metody przesyłania GET a przy zbyt długiej treści w formularzu advajax protestował (=> zbyt długi url = błąd 414). Rozwiązanie: zmienić metodę z get na post.

Pozdrawiam