骨干路线需要帮助

时间:2013-07-18 10:04:26

标签: backbone.js

我想使用骨干路径获取URL参数值。

我的网址就像:http://www.mydomain.com/page?filters=1,2&unselectedFilters=1

我想获取filter和unselectedFilters的值?

请让我知道如何在骨干路线上获得这种价值。

您的帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

这并不符合骨干的精神,但我认为,因为你在讨论Backbone路线,你已经阅读了它们的文档。

您可以从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"}