Benutzer-Werkzeuge

Webseiten-Werkzeuge


xajax:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
xajax:start [2015/04/10 09:58]
webproducer Debug-Modus
xajax:start [2015/12/19 00:00] (aktuell)
Zeile 1: Zeile 1:
 ====== Xajax - Ein Ajax-Framework für PHP ====== ====== Xajax - Ein Ajax-Framework für PHP ======
  
-Offizielle Projektseite:​ http://​www.xajax-project.org/+Da PHP eine serverseitig interpretierte Skriptsprache ist, wird beim Aufruf einer PHP-Seite das Skript auf dem Server ausgeführt und das Ergebnis als HTML-Seite an den Browser zurückgesendet. Daher ist eine Änderung einer im Browser angezeigten Seite nicht mehr möglich, ohne die gesamte Seite neu zu laden.
  
-  ​* [[xajax:​v_05|Beispiel für xajax 0.5]] +JavaScript ist eine clientseitige Skriptsprache und kann daher auf Ereignisse ​ im Browser (z. B. Mausklick oder Verlassen eines Eingabefeldes)  
-  * [[xajax:​v_06|Beispiel für xajax 0.6]]+reagieren und den Inhalt einer bereits geladenen Internetseite nachträglich ändern. Allerdings hat JavaScript somit keinen Zugriff auf den Server um z. B. auf Daten aus einer Datenbank zuzugreifen. 
 + 
 +Ajax schließt diese Lücke und erlaubt es, aus JavaScript heraus ein PHP-Skript auszuführen und mit dem Ergebnis die bereits geladene Internetseite zu beeinflussen. 
 + 
 +Xajax ist ein Framework für Ajax. Für die Integration und Nutzung sind lediglich PHP- und JavaScript-Kentnisse erforderlich. 
 + 
 +---- 
 + 
 +Da Xajax seit 2010 offiziell nicht mehr weiterentwickelt wird, wurden offenbar die offizielle Projektseite http://​www.xajax-project.org/​ sowie die deutschsprachige Community-Seite www.xajaxproject.de deaktiviert. Allerdings kann durch die "​Wayback Maschine"​ der letzte Stand der Seiten vor der Deaktivierung aufgerufen werden: 
 + 
 +  * [[https://​web.archive.org/​web/​20150323030754/​http://​www.xajax-project.org/​|www.xajax-project.org (Stand: 23.03.2015)]] 
 +  * [[https://​web.archive.org/​web/​20131216092812/​http://​www.xajaxproject.de/​|www.xajaxproject.de (Stand: 16.12.2013)]] 
 + 
 +---- 
 + 
 +===== Versionsunterschiede ===== 
 + 
 +In der Version 0.6 beta1 stehen die Kompatibilität mit PHP 5.3 und die Steigerung der Performance im Mittelpunkt. Bei der Version kann gewählt werden, ob die Kommunikation im XML- oder JSON-Format stattfinden soll. Außerdem wurde der PHP-Strict-Fehler behoben. 
 + 
 +Allerdings werden scheinbar ab der Verion 0.6 von der Funktion "​getFormValues"​ keine Werte von Array-Formularelemente ( z. B. <input type="​text"​ name="​Mitspieler[Vorname]"​ id="​Vorname"​ />) mehr an PHP übergeben. Diese müssen vorher mit Javascript in Variablen ohne Array umgewandelt und dann übergeben werden. 
 + 
 +  ​* [[xajax:​v_05|xajax 0.5 (veröffentlicht am 26. Januar 2009)]] 
 +  * [[xajax:​v_06|xajax 0.6 beta1 (veröffentlicht im September 2010) ]]
  
 ---- ----
Zeile 10: Zeile 32:
 ===== Tipps & Tricks ===== ===== Tipps & Tricks =====
  
-  * [[debug|Debug-Modus]] 
   * [[formulardaten|Formularvariablen an Xajax übergeben]]   * [[formulardaten|Formularvariablen an Xajax übergeben]]
   * [[class|Methode aus einer Klasse aufrufen]]   * [[class|Methode aus einer Klasse aufrufen]]
   * [[xajax_oncomplete|Funktion nach Beendigung einer vorherigen xajax-Funktion ausführen (onComplete)]]   * [[xajax_oncomplete|Funktion nach Beendigung einer vorherigen xajax-Funktion ausführen (onComplete)]]
-  * [[synchronous|Auf das Ergebnis einer Funktion warten (synchronous-Modus)]] 
- 
  
 Weiterführende Dokumentation:​ {{::​xajax.pdf|}} Weiterführende Dokumentation:​ {{::​xajax.pdf|}}
xajax/start.1428652731.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)