一部のページでは、URL に次のようなハッシュがあります: http://localhost/#/products/6959
製品 ID を使用できるかどうかを確認し、変数に保存して後で使用できるようにするにはどうすればよいですか? どんな助けでも大歓迎です!
一部のページでは、URL に次のようなハッシュがあります: http://localhost/#/products/6959
製品 ID を使用できるかどうかを確認し、変数に保存して後で使用できるようにするにはどうすればよいですか? どんな助けでも大歓迎です!
params
変数にアクセスすることで、URLからそのIDを取得できるはずです。この場合、params[:id]
トリックを行う必要があります。
また、正規表現の使用はお勧めしません。
javascript で URL の末尾にある番号を抽出する正規表現が必要ですか?
"http://localhost/#/products/6959".match(/[0-9]+$/);
編集:または、これが製品であることを確認したい場合:
"http://localhost/#/products/6959".match(/products\/([0-9]+$)/)[1]);
括弧は、[1] で見つけた一致するグループを示します。