Einfach zu implementierendes AJAX-Framework: So funktioniert Spry

Spry verarbeitet JSON-Daten auf dieselbe Weise. Die Unterschiede bestehen natürlich darin, wie die Datendateien formatiert wurden und welche Spry-Data-Library zur Verarbeitung von JSON verwendet wird. Unten findet sich ein Beispiel für eine Datendatei, in der die vorigen Informationen als Liste von Objekten dargestellt werden. Das ist der Vorteil von JSON: Man kann Daten formal ihrem eigenen Typ entsprechend beschreiben. Dazu muss man keine separate Beschreibung des Dateninhalts verwenden, wie die DTD im XML-Beispiel.

Hier derselbe Codeausschnitt aus dem <head>-Tag der Seite. Die .js-Datei für die SpryJSONDataSet-Library wird ebenfalls importiert:

Derselbe Ausgabecode wie für die XML-Daten wird auf der Seite auch zur Anzeige der JSON-Daten verwendet. Das Beispiel funktioniert gut und erfordert nur eine minimale Änderung der Seite, damit stattdessen die JSON-Daten angezeigt werden. Allerdings funktioniert es diesesmal nicht mit Safari. Mit Firefox auf einem Mac gibt es keine Probleme. Der Code befindet sich noch im Betastadium – die aktuelle ist die erste Version, die JSON-Daten verarbeiten kann. Deshalb gibt es möglicherweise einen noch unbekannten Konflikt zwischen Safari und den importierten Javascript-Bibliotheken. Eigentlich müsste es aber funktionieren.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Telekom nennt Termin für 2G-Ende

Zum 30. Juni 2028 soll das 2G-Netz komplett abgeschaltet werden und den Weg für schnellere…

6 Tagen ago

Alphabet übertrifft die Erwartungen im dritten Quartal

Gewinn und Umsatz legen deutlich zu. Zum Wachstum tragen auch die Sparten Cloud und Abonnements…

7 Tagen ago

1 Million Dollar: Apple zahlt Prämie für Hack seiner Apple Intelligence Server

Ein neues Bug-Bounty-Programm beschäftigt sich mit Apples Private Cloud Compute. Prämien gibt es unter für…

1 Woche ago

Apple stopft 28 Sicherheitslöcher in iOS und iPadOS 18

Betroffen sind alle aktuell unterstützten Apple-Smartphones und -Tablets. Schwachstellen in iOS und iPadOS erlauben unter…

1 Woche ago

Mandiant warnt vor Angriffen auf Zero-Day-Lücke in FortiManager-Appliances

Sie erlaubt Diebstahl von Daten. Bedrohungsakteure könnten FortiManager-Appliances kompromittieren, um Unternehmensumgebungen anzugreifen.

1 Woche ago

Gartner: Halbleiterumsätze steigen 2025 voraussichtlich um 14 Prozent

Speicherchips und GPUs für KI-Server beflügeln das Wachstum. Die Nachfrage aus dem Automobil- und Industriesektor…

1 Woche ago