Der Produktmanager von Splendr war auf einer Web-Konferenz und hat gehört, dass dieses Ajax sehr wichtig ist. Jetzt möchte er das auch haben.
Ihr Aufgabe ist es, einen entsprechenden Prototypen zu bauen.
Um sich die Arbeit zu erleichtern, können Sie eine JavaScript-Bibliothek namens jQuery verwenden. Nützliche Lernquellen finden Sie unter der Hilfeseite jQuery und als Beispiel-Projekt einen Wechselkursrechner.
Zudem wird Ihnen eine fertige, in PHP geschriebene API zur Verfügung gestellt: github.com/HTW-Webtech/Products-JSON-Template. Sie bietet ein (halbwegs) REST-basiertes Interface zum Anlegen, Bearbeiten, Anzeigen und Löschen von Produkten. Die Daten werden dabei im JSON-Format ausgetauscht. Die Schnittstelle sieht wie folgt aus:
HTTP | Pfad | Aktion |
---|---|---|
GET |
/ |
Gibt alle Produkte zurück |
GET |
/:id |
Gibt ein Produkt zurück |
POST |
/ |
Legt ein neues Produkt an |
PUT |
/:id |
Ändert ein Produkt |
DELETE |
/:id |
Löscht ein Produkt |
Ein Produkt muss dabei als JSON-Objekt übergeben werden und kann die Schlüssel name
, url
, image
und price
enthalten.