バックボーン ルートを使用して URL パラメータの値を取得したいと考えていました。
私の URL は次のようになります: http://www.mydomain.com/page?filters=1,2&unselectedFilters=1
filter と unselectedFilters の値を取得したいですか?
バックボーン ルートでこの種の値を取得する方法を教えてください。
あなたの助けに感謝します。
ありがとう
バックボーン ルートを使用して URL パラメータの値を取得したいと考えていました。
私の URL は次のようになります: http://www.mydomain.com/page?filters=1,2&unselectedFilters=1
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"}