Duk
Duk

Reputation: 927

how to get query string value using javascript

i have an URL like the followin,

http://test.com/testing/test/12345

12345 is the id. I want to take this using query string. How to take this value in javascript?

Upvotes: 5

Views: 24616

Answers (5)

Jarvis Stark
Jarvis Stark

Reputation: 611

Use this code:

var id = location.split('/').pop();

Upvotes: 2

myfunkyside
myfunkyside

Reputation: 3950

I would use substring, I think it's lighter than creating an array:

var id = window.location.href;
id = id.substring(id.lastIndexOf('/')+1);

Upvotes: 1

try like this

http://test.com/testing/test/12345

var aarr = window.location.href.split('/');
//get last value
var id = aarr[aarr.length -1];

or just

 var id = window.location.href.split('/').pop()

Upvotes: 5

drewish
drewish

Reputation: 9369

That's part of the path, not the query string... but you can access the page's URL using window.location.

The path is available at window.location.pathname which can be split up using forward slashes: window.location.pathname.split('/')

And then you can get the last item of the array: window.location.pathname.split('/').pop()

Upvotes: 1

Royi Namir
Royi Namir

Reputation: 148524

Use this :

document.location.href.split('/').pop()

Running it on this page yields : 22139563#22139563

Upvotes: 3

Related Questions