2012-10-25 2 views
0

참고로 자바 스크립트에서 빨아 쿼리 문자열 주위에 내 머리를 감쌀 수 없습니다. 내 질문은 내가 들어오는 URL을 통해 주어진 필터를 기반으로 정렬 할 수 있도록 자바 스크립트를 사용하여 http://razorjack.net/quicksand/scripts/main.js 수정하려면 어떻게 무덤 http://razorjack.net/quicksand/index.html쿼리 문자열을 사용하여 필터링 요약

에게 관련되어

.

데모의 주어진 필터 : 유형별

필터 : 다, 응용 프로그램, 유틸리티

정렬 : 이름, 크기

그래서 들어오는 URL을 볼 수 있었다 이 매개 변수는 사용하는 매개 변수에 따라 기본보기를 덮어 씁니다 :

razorjack.net/quicksand/index.html?Type=Everything & 정렬 = 크기

razorjack.net/quicksand/index.html?Type=Utilities & 정렬 = 이름

답변

0

그 유사 플러그인 객체를 정렬하거나 필터링하지 않는 경우 객체의 한 목록을 다른 것으로 대체하는 모든 것이 멋진 애니메이션입니다.

다른 곳에서 정렬 및/또는 필터링을 수행해야합니다. 결과가 데이터베이스에서 오는 경우 서버 측에서 가장 좋을 것입니다. 그런 다음 목록에 넣은 다음 빠른 샌드 플러그인을 호출하여 현재를 대체하십시오 사람과 목록 당신은 당신이없는 경우 This Question

에서 자바 스크립트에서 쿼리 문자열 값을 얻는 방법의 예입니다

function loadPageVar (sVar) { 
    return unescape(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + escape(sVar).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1")); 
} 

// Would alert the value of QueryString-variable called name 
alert(loadPageVar("Type")); 

만든 목록에있는 많은 항목, 당신은 할 수 HTML로 모든 목록을 미리 입력하고 클래스를 숨김으로 설정 한 다음 쿼리 문자열을 기반으로 어떤 것을보아야하는지 알고있다.

관련 문제