Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干线路需要帮助_Backbone.js - Fatal编程技术网

Backbone.js 主干线路需要帮助

Backbone.js 主干线路需要帮助,backbone.js,Backbone.js,我想使用主干路由获取URL参数值 我的URL将类似于: 我想得到filter和unselectedFilters的值 请让我知道如何在主干路由中获取此类值 谢谢你的帮助 谢谢这实际上并不符合主干网的精神,但我认为既然您正在谈论主干网路由,您已经阅读了关于它们的文档 您可以从window.location.search解析出这些参数 // get rid of ? at the beginning. var searchstr = window.location.search.slice(1, w

我想使用主干路由获取URL参数值

我的URL将类似于:

我想得到filter和unselectedFilters的值

请让我知道如何在主干路由中获取此类值

谢谢你的帮助


谢谢

这实际上并不符合主干网的精神,但我认为既然您正在谈论主干网路由,您已经阅读了关于它们的文档

您可以从window.location.search解析出这些参数

// get rid of ? at the beginning.
var searchstr = window.location.search.slice(1, window.location.search.length);
// split each search parameter into array.
var parts = str.split('&');

var params = {};
// Loop through parts and parse key=value string into params.
for(var i= 0; i < parts.length; i++) {
  var pair = parts[i].split('=');
  params[pair[0]] = pair[1];
}
Object {filters: "1,2", unselectedFilters: "1"}