私はNodejs、expressjs、sqlite3を使用しています。私はexpressjsを使用してデータベースとルートからの私のデータを取得するために管理しているfrontend expressjsにデータを送信
、これは今、私が送って/私は、フロントエンドで抽出したデータを使用するすべての
server.jsという名前のjsファイルです。
グローバル変数を使用しようとしましたが、そのグローバル変数を他のjsファイルで使用しようとしましたが、動作しませんでした。いくつかの調査の後で、私はAJAXがほとんどの時間を参照しています。バックエンドからフロントエンドにデータを送信するためにAJAXを使用する必要がありますか?
アイデアは、ユーザーが選択した製品に基づいてフロントエンドを更新することです。私はサーバーjsで製品データを取得しますが、フロントエンドに送信してテーブルを埋める方法と、データベースのデータに基づいて製品の名前を変更する方法はわかりません。
また、グローバル変数で自分のデータを保存/使用することを続行する必要がありますか?おかげさまで
感謝をスキップすることができます(など、角度、VUEを反応させる)、クライアント側のJSライブラリを使用している場合。 AJAXを使ってページをリダイレクトする方法はありますか?例えば。テーブル内の要素をクリックすると、別のビューに移動し、その特定の項目のデータに基づいて要素/属性値を変更します(これは私の場合の製品です)。 – asker
はい、サイト 'www.yoursite.com'に'/products'というページがあり、このページから '/ product/id_product'ページにリダイレクトすることができます。ここで' id_product'はプライマリキーです製品のsqlite3テーブルで使用します。 –