2015-10-15 12 views
5

Ich versuche, einfachen Produktkatalog mit HANA XS Javascript zu implementieren. Seiten des Katalogs sollten serverseitig gerendert werden.Dynamische URLs in HANA XS

Wie kann ich "dynamische" URLs basierend auf Daten aus der HANA-Datenbank verarbeiten? Beispiel: http: /// myapp/store/[product-slug]/(Produkte werden in der HANA-Datenbank gespeichert und verfügen über eindeutige SNAs).

+0

Suchen Sie einen [rest] (https://de.wikipedia.org/wiki/Representational_State_Transfer) Service für HANA? Ich habe gerade die [Orion API] gefunden (https://scn.sap.com/community/developer-center/hana/blog/2014/12/10/sap-hana-sps-09-new-developer-features-rest -api) – k4yaman

+0

@ k4yaman nein, ich muss statische Webseiten rendern – Fedor

Antwort

-1

Sie können eine Routerfunktion für Ihre Anwendung erstellen.

Erstellen Sie unter 'http:///myapp/index.html' eine JavaScript-Funktion namens 'getSlug'. Diese Funktion gibt den Pfad url bekommen und Split-String basierend auf '/', wird das Ergebnis sein: [0] store [1] [Produkt-Slug]

Erstellen Sie eine Funktion, den Inhalt an den Router. Sie müssen Spalte in Produkttabelle mit Slug haben.

Die Router-Funktion erhält ein Array von Nacktbildern. Bei dieser Funktion müssen Sie die Struktur Ihrer App implementieren.

Zum Beispiel, jedes Mal, wenn fistrt Artikel ist "speichern", laden Sie HTML von Produkten in die div.

Dies ist eine Art einseitige Anwendung. Jedes Mal, wenn Sie diese Seite zu laden, rufen Sie diese Funktion:

$(document).on('load', function(){ 
    router(); 
)