2017-01-14 5 views
0

JSONファイルからJavaScriptオブジェクトを挿入して、クリックされたユーザーリンクに基づいて動的に生成されるページを作成したいと考えています。 django。ページリンクに基づいてJavascriptで動的に生成されたページをクリックします。

たとえば、ユーザーがクリックするリンクに応じて動的に生成されるページへのリンクを持つ家のリストがあります。ユーザーが家のリストから家をクリックした後、テンプレートページに送信され、JSONファイルがそのページにデータを入力して、タイトルやその他の要素に正しい情報を挿入します。

私は、AJAXとHTML5ローカルストレージを検討しています。これは可能ですか、まったく間違った木を鳴らしていますか?

+0

これは非常に可能です。ポストコードなどを保存しない限り、ローカルストレージを使用するかどうかはわかりません。そのため、関連する情報のみが入力されます。 – NewToJS

答えて

0

これは完全に可能で、ほとんどのページがどのように機能しますか。実際に新しいページをロードしたくない場合や、いくつかの情報をページに保存したい場合を除き、ローカルストレージは必要ありません。

AJAXでこれを行いたいのであれば、ほとんどの場合、単一のページレイアウトを探しています。ここでは、現在のパネルを非表示にし、家のデータを表示する新しいパネルを表示し、 Ajaxが情報をロードしている間にローダーを表示します。 Ajax呼び出しがJason形式のデータを返すと、テンプレート+ JSONをパネルに埋め込み、ローダーを非表示にすることができます。

ページの読み込み時にこれを行う予定がある場合は、クリックしているURLに何らかの識別子を付けて、それに基づいてAjax呼び出しを行うことができます。その後、ページにテンプレート+ JSONを埋め込みます