0

我有一个有点奇怪的问题。我有以下主干路线:

  routes:
    "" : "index"
    "foo" : "index"

我正在使用的 URI 是/appointments/backbone. 奇怪的是:

  • /appointments/backbone如果我在 Chrome 或 Safari 中导航到,它工作得很好;它击中了第一条路线。
  • 如果我在 Chrome 中导航到/appointments/backbone#/#foo它可以工作,但在 Safari 中它不会。它将 URI 转换为/appointments/backbone/#/%23foo,我在 a 中得到一个错误show_view.js,即使我没有做任何与显示视图相关的远程操作。访问/appointments/backbone#asdf或任何其他乱码 URI 都会产生相同的错误。

我想我只是在犯一些简单的错误。这是怎么回事?

4

1 回答 1

1

我已经为此苦苦挣扎了几个小时,现在,在我发布问题两分钟后,我已经找到了解决方案。

而不是/appointments/backbone#/#foo,我需要/appointments/backbone#foo

于 2012-07-09T19:16:08.540 回答