27

jQuery を使用して、ページの現在の完全な URL を取得しようとしています。ページの URL は次のようになります。

http://myurl.com/ebook?page=43

使用するwindow.location.pathnameと、? の前のすべてのみが返されます。だから私はただ得るだろう

http://myurl.com/ebook

URL全体を取得するにはどうすればよいですか?

4

2 に答える 2

46

あなたが持っている:

window.location.href

また:

document.URL
于 2014-02-10T17:23:38.413 に答える
8

URL 全体を返したい場合は、 を使用する必要がありますwindow.location.href

onlyを使用window.location.pathnameすると、クエリ パラメータとフラグメントを除外した URL のパス部分が返されます (つまり、/次のホスト?から始まり、またはまでのみ#)。

例:

> window.location.pathname
"/ebook"
> window.location.href
"http://example.com/ebook?page=43"

また、使用可能なその他のプロパティについては、 window.locationのドキュメントを参照してください。

于 2014-02-10T17:24:37.380 に答える