backbone.js-映射标准url参数-使用多个参数

backbone.js - map standard url parameters - use multiple parameters

本文关键字:参数 backbone 映射 标准 url js-      更新时间:2023-09-26

我对backbone.js很陌生,并尝试将普通的javascript/jquery应用程序转换为主干MVC。有了它,我来到了Backbone.Router,我现在正试图用主干网解决我以前的URL处理问题,但有一些问题我想和你讨论:

我的传统URL模式如下:

/#/lang=1&page=panorama&cats=13,3,4,6,7,8,9,10,11&pid=4

有了主干,这会是什么样子?如何对其进行编码?

问题是,我的传统处理允许我评估URL字符串,而不关心参数的顺序。有了骨气,这似乎是不可能的。对于我的应用程序来说,有必要在url中传递类别(请参见cats=..)等,以链接到特定的应用程序位置/状态。

我已经用pid(全景id)试过了,所以模式是这样的:

/panorama/:id

"全景"目前没有参数,但代表应用程序中的某个页面。

如果有人能为我找到解决方案,我将不胜感激。

最佳解决方案:https://github.com/jhudson8/backbone-query-parameters