0

シングルページアプリでナビゲーションを行うために backbone.js ルーターを使用しています。

私の問題を説明するコードの抜粋:

routes: {
    'action/:id' : performAction
}

これにアクセスするために、アンカー要素があり、 href="#action/121" があります

私のホスト URL はhttp://mypage.com/test.htmlです。

問題は、このアンカー タグをクリックすると、URL が次のように変わることです。

http://mypage.com/action/121

そしてルーターコードも届かず、どこが悪いのかわからない。

4

1 に答える 1

0

履歴プッシュを有効にしているようです。これを実行して無効にしてください(あなたが持っているものではなく):

Backbone.history.start({pushState: false});

于 2013-04-24T23:47:59.000 に答える