使用jQuery获取完整的URL,包括问号后的参数?

use*_*286 21 javascript jquery pathname

我正在尝试使用jQuery来获取页面的当前完整URL.页面的URL如下所示:

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

如果我使用window.location.pathname它只返回之前的一切?所以我会得到

http://myurl.com/ebook

如何获取整个网址?

use*_*450 6

如果要返回整个URL,则需要使用window.location.href.

window.location.pathname仅使用返回URL的路径部分,该部分排除查询参数和片段(即,从/以下主机开始,但仅限于a ?#).

例:

> window.location.pathname
"/ebook"
> window.location.href
"http://example.com/ebook?page=43"
Run Code Online (Sandbox Code Playgroud)

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