我正在尝试输出查询字符串,但我没有得到任何东西,只有null。
我的查询字符串为http:://localhost/admin/brands?foo=bar
,queryString
始终为null也尝试/brands/?foo=bar
但没有运气
App.Router = Marionette.AppRouter.extend({
routes: {
'(?*queryString)': 'index',
'create': 'create',
'edit/:id': 'edit',
'show/:id': 'show',
},
index: function(queryString) {
console.log('index page');
//let qs = helper.parseQueryString(queryString);
console.log(queryString);
}
}
答案 0 :(得分:3)
您可能需要启用推送状态,例如Backbone.history.start({pushState: true})
,或者您的网址应包含#
,例如http:://localhost/admin/brands#?foo=bar