nodejs を使用して、ajax リクエストを使用して API からデータを抽出する Web サイトを開発しています。テンプレート、.hbs ファイル (index.hbs、area.hbs など) を使用します。私の問題は、ナビゲーション バー (テキスト リンク付き) を作成したいということですが、テンプレートを使用するため、それほど簡単ではありません。私はajaxを使用する必要があります。必要なルートはすべて作成しましたが、リンクの ajax リクエストについて助けが必要です。インターネットで答えを検索し、さまざまな解決策を試しましたが、問題を解決できるものは何もないようです。
私のnavbarコード:
<div id="navbar">
<ul>
<li>Companies</li>
<li>Area</li>
</ul>
</div>
Server.js ルート コード:
app.get('/area', routes.goToArea);
Routes.js コード:
goToArea: function (req, res) {
res.render('area');
}
それらの線に沿った何かがうまくいくと思います:
var url = "/area";
function area() {
$.ajax({
url: url,
type: 'GET',
どんな助けでも大歓迎です!