-1

URLにハッシュを追加したい。例えば

http://somesite.com/somesubdomain#p1=1&p2=2&p3=3

私がこれをやろうとすると、私が得るのは次のことだけです。

http://somesite.com/somesubdomain#p1=1%23p2=2%23p3=3

つまり、URLハッシュに特殊文字を追加する方法です。

編集:

YUIブラウザ履歴マネージャを使用しています。

var hash = "p1=1&p2=2&p3=3"
YAHOO.util.History.navigate("state",hash);
4

1 に答える 1

0

YUI でこれを行う方法は次のようになります。

YAHOO.util.History.navigate('p1','1');
YAHOO.util.History.navigate('p2','2');
YAHOO.util.History.navigate('p3','3');

ブラウザの URL 文字列をhttp://somesite.com/somesubdomain#p1=1&p2=2&p3=3

ドキュメントのCalendar Exampleはこれを示しています。

于 2012-06-04T19:24:25.240 に答える