13

重複の可能性:
javascript で現在の URL からクエリ文字列を取得していますか?

URLの疑問符の後にすべてを取得することでした。関数を必要としない方法を見てきましたが、私の人生ではそれを見つけることができません。

URL

fsdhfbsdfj/index.html?hello

得る

hello
4

4 に答える 4

31

使用する

var query = window.location.search;

最初の「?」を削除したい場合は、

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

ロケーションオブジェクトのプロパティについては、ここで説明します

于 2013-01-22T16:50:57.217 に答える
4
var querystring=window.location.search.substring(1);
于 2013-01-22T16:53:51.500 に答える
2

あなたのタイトルは「クエリ文字列を取得する」と言っていますが、質問には「疑問符の後のすべてを取得する」と書かれていますが、これは別のものであり、クエリ文字列とハッシュの両方を含めることができます。

"the" url と言うときは、現在の Web ページについて話していると思います。

クエリ文字列を取得するには:

window.location.search

最初の ? の後にすべてを取得するには:

window.location.href.split("?").slice(1).join("?");
于 2013-01-22T17:16:19.103 に答える
1

クエリ文字列は次の場所にあります。window.location.search

于 2013-01-22T16:51:07.730 に答える