2015-10-15 10 views
5

HANA XS Javascriptを使用して簡単な商品カタログを実装しようとしています。カタログのページは、サーバー側でレンダリングする必要があります。HANA XSの動的URL

HANAデータベースから読み取ったデータに基づいて「ダイナミック」URLを処理するにはどうすればよいですか?たとえば、http:/// myapp/store/[product-slug] /(製品はHANAデータベースに格納され、固有のスラッグを持っています)。

+0

あなたはHANAのための[休憩](https://de.wikipedia.org/wiki/Representational_State_Transfer)サービスを探していますか?私は[Orion API](https://scn.sap.com/community/developer-center/hana/blog/2014/12/10/sap-hana-sps-09-new-developer-features-rest)を見つけました。 -api) – k4yaman

+0

@ k4yamanいいえ、静的なWebページをレンダリングする必要があります – Fedor

答えて

-1

アプリケーションでルータ機能を作成することができます。

'http:///myapp/index.html'には、「getSlug」というjavascript関数を作成します。この関数は、パスのURLと分割文字列を '/'に基づいて取得します。結果は次のようになります。 [1] [product-slug]

コンテンツをルーター化する関数を作成します。あなたはスラグ付きの製品テーブルの列を持つ必要があります。

ルータ機能には、スラグのアレイが送信されます。この関数では、アプリの構造を実装する必要があります。

たとえば、fisrtアイテムが 'store'であるたびに、htmlの商品をdivに読み込みます。

これは種類が1つのページアプリケーションです。このページをロードするたびに、この関数を呼び出す:

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