2015-10-15 17 views
5

HANA XS Javascript kullanarak basit bir ürün kataloğu uygulamaya çalışıyorum. Kataloğun sayfaları sunucu tarafında oluşturulmalıdır.HANA XS'deki Dinamik URL'ler

HANA veritabanından okunan verilere dayanarak "dinamik" URL'leri nasıl işleyebilirim? Örneğin, http: /// myapp/store/[product-slug]/(ürünler HANA veritabanında saklanır ve benzersiz sümüklü böceklere sahiptir).

+0

Eğer HANA için [istirahat] (https://de.wikipedia.org/wiki/Representational_State_Transfer) Hizmet için arayan var: Bu sayfayı yüklemek her zaman, bu işlevi çağırmak? Az önce [Orion API] 'yı (https://scn.sap.com/community/developer-center/hana/blog/2014/12/10/sap-hana-sps-09-new-developer-features-rest -api) – k4yaman

+0

@ k4yaman no, Statik web sayfaları oluşturmam gerekiyor – Fedor

cevap

-1

Uygulamanızda bir yönlendirici işlevi oluşturabilirsiniz.

'http:///myapp/index.html' üzerinde 'getSlug' adlı bir javascript işlevi oluşturun. Bu fonksiyon yolu url ve '/' dayalı bölünmüş dize olsun, sonuç olacaktır: [0] mağaza [1] [ürün-sülük]

içeriği yönlendirici bir işlev oluşturun. Ürün tablosunda sümüklü sütuna sahip olmanız gerekir.

Yönlendirici işlevi, bir dizi sümüklü tahliye alacaktır. Bu fonksiyonda uygulamanızın yapısını uygulamanız gerekir. Örneğin, fisrt öğesinin her depolandığı her zaman, ürünün html'sini div'e yükleyin.

Bu tür bir tek sayfa uygulamasıdır.

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