我对backbone.js很新,并尝试将普通的javascript / jquery应用程序转换为骨干MVC。有了它,我来了Backbone.Router,我正在尝试用骨干解决我的旧URL处理,但是我想和你讨论一些问题:
我的传统网址格式如下:
/#/lang=1&page=panorama&cats=13,3,4,6,7,8,9,10,11&pid=4
如何使用骨干网以及如何对其进行编码?
问题是,我的传统处理方式允许我评估我的URL字符串而不关心参数的顺序。有骨干这似乎是不可能的。对于我的应用程序,它必须在URL中传递类别(请参阅cats = ..)等,以链接到特定的应用程序位置/状态。
我已经尝试使用pid(panorama-id),所以模式就像:
/panorama/:id
“panorama”目前没有参数,但代表应用程序中的某个页面。
如果有人为我找到解决方案,我会非常感激。