2012-05-13 45 views
1

如何在jQuery中單擊內聯鏈接(如下面的內容)時獲取URL?更改時獲取內嵌URL

http://domain.com/#!/?model=ford 
http://domain.com/#!/?color=blue 

繼在重新加載整個瀏覽器的代碼抓起,而不是當你點擊「在線通」

$(location).attr('href'); 

使用該技術進出口尋找一個站點如下:http://www.modezine.com/se/#!/?category=women 嘗試按不同的顏色,並查看網址和內容重新加載,而無需瀏覽器重新加載。

+3

(offtopic)啊哈...如果你稍等一下,對不起,我們正在尋找的圖片! –

+0

實際上,點擊顏色時,該網站會在我的瀏覽器中重新加載? – adeneo

回答

1

如果您在點擊不同顏色的同時查看螢火蟲,則通過AJAX進行調用。 抓取所需的URI內容並將其推送到位(此技術不會刷新頁面,但URL很「滿意」)。

所以我的答案是:去AJAX

不要錯過這個鏈接https://developer.mozilla.org/en/Ajax

+0

感謝您的答案,讓我在尋找這個線程在stackoverflow方向:http://stackoverflow.com/questions/406192/how-to-get-the-current-url-in-jquery與這個整潔的解決方案: $(window).bind('hashchange',function(){ .. work .. }); – Fredrik

+0

謝謝你正在寫它。好的研究。 –