2017-09-06 4 views
2

J'essaie de sortir la chaîne de requête mais je ne reçois rien d'autre que null.querystring avec le routeur backbone marionette

Ma chaîne de requête est http:://localhost/admin/brands?foo=bar et queryString est toujours nul aussi essayé /brands/?foo=bar mais pas de chance

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); 
    } 
} 

Répondre

3

Vous devez probablement activer l'état push comme Backbone.history.start({pushState: true}) ou votre URL doit contenir # comme http:://localhost/admin/brands#?foo=bar