gpt4 book ai didi

javascript - 如何使用 Backbone.Router 捕获查询参数更改?

转载 作者:行者123 更新时间:2023-11-28 00:33:01 30 4
gpt4 key购买 nike

我有以下 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

如何处理更改任何查询参数的事件?

最佳答案

您需要定义两个路由器,如下所示

var CustomRoute = Backbone.Router.extend({
routes: {
'search': 'onChangeUrl',
'search?*query': 'onChangeUrl'
},

onChangeUrl: function (query) {
// handle event
}
});

Example

关于javascript - 如何使用 Backbone.Router 捕获查询参数更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28785374/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com