10

例えば、

「www.site.com」の検索バーを使用すると、「www.site.com/search」が表示されますが、これで問題ありません。

「www.site.com/events/」の検索バーを使用すると、「www.site.com/events/search」が表示されますが、これはばかげています。

なぜこれを行うのですか?これは動作または history.js のバグですか、それとも私のバグですか?

4

2 に答える 2

14

あなたがしていることの例を挙げてください。

アドレスバーの現在の URL の形式が:で、この場合にhttp://somesite.com/path/ 渡すpushState( null, null, 'newpath' );と、リンクは次のようになりhttp://somesite.com/path/newpathますが、パラメータを: として渡すpushState( null, null, '/newpath' )と、この場合は次のようになります。 http://somesite.com/newpath

于 2012-04-06T15:48:24.150 に答える