2013-01-22 20 views
13

Powiel możliwe:
obtaining querystring from current url in javascript?javascript dostać kwerendy

miałem dostać wszystko po znaku zapytania w adresie URL. Widziałem sposób, aby to zrobić, który nie wymaga funkcji, ale nie może go znaleźć dla mojego życia.

url

fsdhfbsdfj/index.html?hello 

dostać

hello 
+0

Ten problem jest szczegółowo omówione [tutaj] (http://stackoverflow.com/questions/ 901115/how-can-i-get-query-string-values). – JakeGould

+2

"wszystko po znaku zapytania" i querystring to dwie różne rzeczy. – Christophe

+0

Zobacz także [Ciąg zapytania JavaScript] (http://stackoverflow.com/questions/647259/javascript-query-string). –

Odpowiedz

1

można znaleźć ciąg kwerendy w window.location.search

4
var querystring=window.location.search.substring(1); 
2

tytuł mówi „get kwerendy”, ale Twoje pytanie mówi „dostać wszystko po znaku zapytania”, która jest czymś innym i może obejmować zarówno ciągu kwerendy i hasz.

Zakładam, że kiedy mówisz "url", mówisz o bieżącej stronie internetowej.

Aby uzyskać ciągu kwerendy:

window.location.search 

aby wszystko po pierwsze:

window.location.href.split("?").slice(1).join("?");