2012-05-10 5 views
0

Привет, ребята, я хотел бы знать, как получить значение 47 в этом URL с помощью JQuery, так что я могу использовать это значение, чтобы отобразить определенные записи, связанные с идентификаторомПолучить числовое значение

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

ответ

1

Просто используйте для него регулярное выражение. /Room\.aspx\?RT=(\d+)/ делает работу:

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

Если вы хотите получить доступ к значению в текущего URL, используйте location.hash для доступа к #... части URL.

+0

скопирован из nodejs оболочки. Довольно много стандартного синтаксиса, чтобы показать, что что-то было выполнено в интерактивном интерпретаторе (хотя python '>>>' более очевиден). – ThiefMaster

+0

Простите меня за просьбу, я хочу знать шаги, которые нужно выполнить, когда страница загружается в первый раз для Room.aspx, потому что я просто новичок в jQuery – user1381205

+0

@ user1381205. Это не имеет никакого отношения к 'jQuery'. – gdoron

0

Этот вопрос говорит вам, как получить значение строки запроса с помощью JQuery: How can I get query string values in JavaScript?

Предполагая, что URL вы вывесили это URL страницы, на которой вы находитесь ...

1

нет необходимости использовать регулярное выражение. Если RT является единственным параметром в вашей строке запроса просто использовать split()

url = ".../Rate.aspx#/HotelMobileBooking/Room.aspx?RT=47"; 
url.split("?RT=")[1]; //47 
+0

ok спасибо, я получил его – user1381205

Смежные вопросы