2016-04-15 10 views
2

私はサーバからデータを取得し、request.send(object);を使用してデータを取得する方法として、GETPOSTの方法を使用しています。ノードjsでリクエストをレンダリングする方法

私の要件は変更されましたが、request.render('pageName',object);を使用する必要がありますが、レンダリングメソッドでページが更新されますが、特定の<div>セクションのみを更新したいだけです。私はこのリンクhttps://www.npmjs.com/package/ejsを読んだが、ページ全体をリフレッシュせずに特定のセクションだけをリフレッシュすることはできない。

答えて

0

ページの一部だけを再描画したい場合は、テンプレートのクライアント側レンダリングが必要になることがあります。前述のようにサーバーからデータを取り出してGETを使用してから、request.renderでHTMLを送信するのではなく、クライアント上でページの実際の描画を行います。

+0

こんにちはリックは 'request.render(' pageName '、object);'か否か ? –

+0

いいえ、私はそうは思わない。 'request.render'は基本的にテンプレート全体をレンダリングし、HTMLをクライアントに送り返します。もちろん、テンプレートを小さな部分に分割し、それらの部分を個別にリクエストしてjQueryを使用してDOMに挿入することもできますが、それは本当に良い解決策ではありません。 – Rick

関連する問題