0

大家好,我想知道如何通过 jquery 在这个 url 中检索 47 的值,以便我可以使用这个值来显示与 id 关联的特定记录

...../Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47
4

3 回答 3

1

只需使用正则表达式即可。/Room\.aspx\?RT=(\d+)/做这项工作:

> /Room\.aspx\?RT=(\d+)/.exec('/Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47')[1]
'47'

如果要访问当前URL 中的值,使用location.hash访问#...url 的一部分。

于 2012-05-10T08:28:05.547 回答
1

无需使用正则表达式。如果RT是查询字符串中的唯一参数,只需使用split()

url = ".../Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47";
url.split("?RT=")[1]; //47
于 2012-05-10T08:30:32.753 回答
0

这个问题告诉您如何使用 jQuery 检索查询字符串值:如何在 JavaScript 中获取查询字符串值?

假设您发布的 URL 是您所在页面的 URL...

于 2012-05-10T08:30:21.147 回答