Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja umozliwiajaca wysyłanie kilka zapytan ajax jednoczesnie
michat34
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

Ostrzeżenie: (10%)
X----


witam wiem juz jak wysyłac pojedyncze ajaxy, jednak tutaj jest funkcja ktora realizuje kilka na raz:

  1. function ajax( options ) {
  2. options = {
  3. type: options.type || "POST",
  4. url: options.url || "",
  5. onComplete: options.onComplete || function(){},
  6. onError: options.onError || function(){},
  7. onSuccess: options.onSuccess || function(){},
  8. dataType: options.dataType || "text"
  9. };
  10.  
  11. var xml = new XMLHttpRequest();
  12. xml.open(options.type, options.url, true);
  13.  
  14. xml.onreadystatechange = function(){
  15. if ( xml.readyState == 4) {
  16. if ( httpSuccess( xml ) ) {
  17. var returnData = (options.dataType=="xml")? xml.responseXML : xml.responseText
  18. options.onSuccess( returnData );
  19. } else {
  20. options.onError();
  21. }
  22. options.onComplete();
  23. xml = null;
  24. }
  25. };
  26.  
  27. xml.send();
  28.  
  29. function httpSuccess(r) {
  30. try {
  31. return ( r.status >= 200 && r.status < 300 || r.status == 304 || navigator.userAgent.indexOf("Safari") >= 0 && typeof r.status == "undefined")
  32. } catch(e) {
  33. return false;
  34. }
  35. }
  36. }


no i nie łapie jej.. znaki || oznaczaja 'or'? jaki jest ich sens tutaj? mgółby ktos wyjasnic? z gory dzieki
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:14