2013-07-18 2 views
0

백본 경로를 사용하여 URL 매개 변수 값을 얻고 싶었습니다. 내가 필터와 unselectedFilters의 값을 얻고 싶었다 http://www.mydomain.com/page?filters=1,2&unselectedFilters=1백본 경로가 필요합니다.

: 같은

내 URL이 될 것인가?

백본 경로에서 이러한 종류의 값을 얻는 방법을 알려주십시오.

귀하의 도움에 감사드립니다.

감사

+0

http://stackoverflow.com/questions/9966958/how-can-i-pass-query-string-to-backbone-js-routing – drax

답변

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"} 
관련 문제