Javascript jQuery:如何从url/哈希中获取热链接?

Javascript jQuery:如何从url/哈希中获取热链接?,javascript,jquery,url,hash,hotlinking,Javascript,Jquery,Url,Hash,Hotlinking,我试图从用户通过电子邮件中的链接访问的url获取热链接 下面的?之后的所有内容: http://localhost:6547/m/intro/inbox/100003120?hotlink=8095cb20284c935d9ff32c0ed61b28f1&codekitCB=400521239.247318 我需要将该热链接保存到一个变量中以发布到新的url,但是我的代码没有检索哈希或热链接: jQuery: 控制台: 在测试之后,您将如何获得哈希/热链接?在上面的url中?您可以使用w

我试图从用户通过电子邮件中的链接访问的url获取热链接

下面的
之后的所有内容:

http://localhost:6547/m/intro/inbox/100003120?hotlink=8095cb20284c935d9ff32c0ed61b28f1&codekitCB=400521239.247318

我需要将该热链接保存到一个变量中以发布到新的url,但是我的代码没有检索哈希或热链接:


jQuery:


控制台:



在测试之后,您将如何获得哈希/热链接?在上面的url中?

您可以使用
window.location.search

那会把所有的东西都送回来吗?打开,然后您可以根据需要解析它。

可能有更好的答案,但我总是使用

window.location.href.split(“?”)


索引[1]将是之后的所有内容?

啊,谢谢!这就是我需要的:)没有?),再过7分钟。而且
windows
对我不起作用,但
window
起作用。你知道为什么
hash
对我不起作用吗?我想这就是它的用法,@Vlad说的。hash用于页面内锚定标记,而不是URL属性。实际上,这是我需要的,我需要?hotlink=将其附加到新的URL
$(document).ready(function () {

    // MOBILE HACKS
    var path = window.location.pathname;
    var hash = window.location.hash;
    console.log('dashboard.init: path = '+path);
    console.log('dashboard.init: hash = '+hash);