获取url window.location的部分内容

时间:2010-03-29 14:34:40

标签: c# javascript jquery

有人可以用url hash帮我吗? 我使用此代码获取当前url,然后将数据作为json发送,但哈希部分似乎被剥离。 我试图使用href和hash,我总是得到default.aspx,但没有像#anchor那样的哈希部分。

var location = String(window.location);
var title = String(document.title);
var text = { 'url': location, 'title': title };

感谢您的帮助。我想到了。所有答案都是正确的以及我的代码。我只是把它放在了错误的事件中。因为我的哈希部分是动态生成的。很抱歉打扰你们!

4 个答案:

答案 0 :(得分:3)

尝试查看window.location对象。它具有以下属性:

  

assign:function(){[native code]}

     

哈希:“#test”

     

主持人:“stackoverflow.com”

     

主机名:“stackoverflow.com”

     

href:“getting parts of url window.location

     

路径名:“/ questions / 2538697 / getting-parts-of-url-window-location”

     

port:“”

     

协议:“http:”

     

重新加载:function(){[native code]}

     

替换:function(){[native code]}

     

搜索:“”

答案 1 :(得分:2)

我认为你一定做错了。您没有向我们展示所涉及的所有代码。这是一个测试页面:http://gutfullofbeer.net/location.html#something

当您点击该链接时,您看到了什么?

答案 2 :(得分:1)

您是否尝试过使用window.location.href代替window.location

window.location是一个对象,window.location.href是一个字符串。

答案 3 :(得分:1)

我对您的问题中的评论不确定,但您是否尝试window.location.hash