与骨干牵线木偶路由器的查询字符串

时间:2017-09-06 02:03:12

标签: javascript jquery backbone.js marionette

我正在尝试输出查询字符串,但我没有得到任何东西,只有null。

我的查询字符串为http:://localhost/admin/brands?foo=barqueryString始终为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);
    }
}

1 个答案:

答案 0 :(得分:3)

您可能需要启用推送状态,例如Backbone.history.start({pushState: true}),或者您的网址应包含#,例如http:://localhost/admin/brands#?foo=bar