BAZA WIEDZY
KURSY
Bazy danych w PHP
Kurs AdvancedAJAX
Kurs ASP
Kurs ASP.NET
Kurs C++
Kurs CSS
Kurs HTML
Kurs HTML drugi
Kurs JavaScript
Kurs MySQL
Kurs PHP
Kurs RSS
Kurs XHTML
Obiekty DOM
MANUALE
CSS1 - W3C
DOM - w budowie
PHP 2005
PHP 2006
Wyrażenia regularne
SHOUTBOX
STAT
Online: 45 | UU: 3276

Grupowanie wywołań

W przypadku wykonywania kilku wywołań HTTP jednocześnie nie mamy kontroli nad tym, które z nich rozpocznie się jako pierwsze, a które zakończy jako ostatnie... jednak nie w przypadku AdvancedAJAX. Wykorzystując definiowalne metody onGroupEnter i onGroupLeave w połączeniu z parametrem group, dają nam tę możliwość. W praktyce oznacza to, po pogrupowaniu wywołań będziemy wiedzieć kiedy wszystkie z nich zakończyły działanie. Poniższy kod wykorzystuje statyczną metodę setDefaultParameters o której przeczytać można w następnym rozdziale.

advAJAX.setDefaultParameters({
  group : "sample_group",
  onGroupLeave : function() {
    alert("Everything loaded...");
  },
  onSuccess : function(obj) { 
    alert(obj.responseText);
  },
  onError : function(obj) { 
    alert("Error: " + obj.status);
  }
});
advAJAX.get({ 
  url: "http://www.example.com/page1.html" 
});
advAJAX.get({
  url: "http://www.example.com/page2.html"
});
advAJAX.get({ 
  url: "http://www.example.com/page3.html"
});
Copyright © 2006-2011 egrafik.pl | Kontakt | Reklama | Projekty domów
jocker