0

在我的一些页面上,我在 url 中有一个这样的哈希:http://localhost/#/products/6959

如何检查我是否有可用的产品 ID,以便我可以将其保存在变量中以供以后使用?任何帮助将不胜感激!

4

2 回答 2

0

您应该能够通过访问params变量从 URL 中获取该 ID。在这种情况下,params[:id]应该做的伎俩。

另外,我不建议使用正则表达式。

于 2012-04-05T21:41:50.187 回答
0

您想要一个正则表达式来提取 javascript 中 url 末尾的数字吗?

"http://localhost/#/products/6959".match(/[0-9]+$/);

编辑:或者如果你想确保这是产品:

"http://localhost/#/products/6959".match(/products\/([0-9]+$)/)[1]);

括号表示您在 [1] 中找到的匹配组。

于 2012-04-05T21:45:10.680 回答