javascript get querystring [duplicate]

2020-07-02 12:30发布

Possible Duplicate:
obtaining querystring from current url in javascript?

I was to get everything after the question mark in the url. Ive seen a way to do it that does not require a function but cannot find it for the life of me.

url

fsdhfbsdfj/index.html?hello

get

hello

4条回答
狗以群分
2楼-- · 2020-07-02 12:40

Use

var query = window.location.search;

If you want to get rid of the starting "?", use

var query = window.location.search.slice(1);

The properties of the location object are described here.

查看更多
爱情/是我丢掉的垃圾
3楼-- · 2020-07-02 12:43

Your title says "get querystring", but your question says "get everything after the question mark" which is something different and can include both a querystring and a hash.

I assume that when you say "the" url you are talking about the current Web page.

To get the querystring:

window.location.search

To get everything after the first ?:

window.location.href.split("?").slice(1).join("?");
查看更多
欢心
4楼-- · 2020-07-02 12:47
var querystring=window.location.search.substring(1);
查看更多
走好不送
5楼-- · 2020-07-02 12:52

You can find the query string in window.location.search

查看更多
登录 后发表回答