我有一个奇怪的问题。我有以下Backbone路线:
routes:
"" : "index"
"foo" : "index"
我工作的URI是/appointments/backbone
。这就是奇怪的事情:
/appointments/backbone
,则效果很好;它击中了第一条路线。/appointments/backbone#/#foo
,则可以使用,但在Safari中却不行。它将URI转换为/appointments/backbone/#/%23foo
,我在show_view.js
中收到错误,即使我没有做任何与节目视图远程相关的事情。访问/appointments/backbone#asdf
或任何其他乱码URI会产生完全相同的错误。我想我只是犯了一些简单的错误。发生了什么事?
答案 0 :(得分:1)
我几个小时都在努力,现在,在我发布问题后两分钟,我已经找到了解决方案。
而不是/appointments/backbone#/#foo
,我需要/appointments/backbone#foo
。