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.

Usingwindow.location.pathname仅返回 URL 的路径部分,其中不包括查询参数和片段(即,从主机/之后的开始,但只到 a或)。?#

例子:

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

此外,请参阅window.location的文档以获取更多可用属性。

于 2014-02-10T17:24:37.380 回答