0

バックボーン ルートを使用して URL パラメータの値を取得したいと考えていました。

私の URL は次のようになります: http://www.mydomain.com/page?filters=1,2&unselectedFilters=1

filter と unselectedFilters の値を取得したいですか?

バックボーン ルートでこの種の値を取得する方法を教えてください。

あなたの助けに感謝します。

ありがとう

4

1 に答える 1

0

これは実際にはバックボーンの精神とは一致しませんが、バックボーン ルートについて話しているので、バックボーン ルートに関するドキュメントを読んだことがあると思います。

これらのパラメーターは、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"}
于 2013-07-18T17:54:02.733 に答える