2010-03-29 70 views
-1

有人可以幫我使用網址哈希? 我使用此代碼來獲取當前網址,然後將數據作爲json發送,但哈希部分似乎被剝離了。 我試着使用href和散列,我總是得到default.aspx但沒有散列部分像#anchor。獲取URL的部分window.location

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

感謝您的幫助。我想到了。所有的答案都是正確的,以及我的代碼。我只是把它放在錯誤的事件哈勒。因爲我的哈希部分是動態生成的。對不起,打擾你們!

+0

你使用什麼瀏覽器? – 2010-03-29 14:42:46

+0

你如何檢查你的'文本'對象中有什麼?在客戶端,還是在服務器端?也許你在服務器端做錯了什麼... – 2010-03-29 14:58:41

回答

2

我想你一定做錯了什麼。你沒有向我們展示所有涉及的代碼。這裏是一個測試頁面:http://gutfullofbeer.net/location.html#something

當你點擊那個鏈接時,你看到了什麼?

+0

感謝您的鏈接..對不起,夥計們。我在做青蛙 – ilkin 2010-03-29 20:38:52

1

您是否嘗試過使用window.location.href而不是window.location

window.location是一個對象,window.location.href是一個字符串。

+0

然後即時通訊http:// localhost:2217/Default.aspx – ilkin 2010-03-29 14:46:41

1

我不確定您的問題中的評論,但是您嘗試過window.location.hash

+0

是的,我試過window.location.hash – ilkin 2010-03-29 14:41:22

+0

然後我得到http:// localhost:2217/ – ilkin 2010-03-29 14:44:13

3

試試看window.location對象。它具有以下屬性:

分配:功能(){[本地代碼]}

散列: 「#TEST」

主機: 「stackoverflow.com」

主機名:「 stackoverflow.com 「

的href: 」getting parts of url window.location

路徑:」/問題/ 2538697 /獲取-PA RTS-的-URL窗口定位」

端口: 「」

協議: 「HTTP:」

重載:函數(){[本地代碼]}

取代:功能(){[本地代碼]}

搜索: 「」