2012-05-13 8 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 を押してみてくださいさまざまな色とブラウザのリロードせずに再ロードされているURLとコンテンツを見てください。

+3

(offtopic)エヘンをお見逃しなく...、私たちは写真を探していました! –

+0

実際には、色をクリックするとそのサイトがブラウザにリロードされますか? – adeneo

答えて

1

ファイヤーバグをさまざまな色でクリックして見ると、AJAX経由で電話がかけられます。 目的のURIコンテンツを取得して所定の場所にプッシュします(この手法ではページは更新されませんが、URLは「prettyfied」です)。

私の答えは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

ありがとうございました。ニースの研究。 –