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/13 23:36]
webproducer Versionsunterschiede
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 ======
  
-Die offizielle Projektseite http://​www.xajax-project.org/ ​wurde offenbar ​deaktiviert.+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. 
 + 
 +JavaScript ist eine clientseitige Skriptsprache und kann daher auf Ereignisse ​ im Browser (z. B. Mausklick oder Verlassen eines Eingabefeldes)  
 +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)]]
  
 ---- ----
Zeile 9: Zeile 23:
 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. 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|Beispiel für xajax 0.5]] +  * [[xajax:​v_05|xajax 0.5 (veröffentlicht am 26. Januar 2009)]] 
-  * [[xajax:​v_06|Beispiel für xajax 0.6 beta1]]+  * [[xajax:​v_06|xajax 0.6 beta1 (veröffentlicht im September 2010) ]]
  
 ---- ----
Zeile 17: 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.1428960994.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)