我有以下Backbone.Route:
var CustomRoute = Backbone.Router.extend({
routes: {
"/search": "onChangeUrl"
},
onChangeUrl: function (query, page) {
// handle event
}
});
Backbone.history.start({pushState: true});
以下网址:http://www.mysite_.com/search?name=erik&age=34
如何处理更改任何查询参数的事件?
答案 0 :(得分:1)
您需要定义两个路由器,如此
var CustomRoute = Backbone.Router.extend({
routes: {
'search': 'onChangeUrl',
'search?*query': 'onChangeUrl'
},
onChangeUrl: function (query) {
// handle event
}
});