2009-12-08 2 views
0

지금까지 Address (SWFaddress의 포트?)와 BBQ를 찾았습니다. 이 기능을 제공하는 다른 플러그인이 있습니까?jQuery 딥 링크 플러그인 (#hash 탐색)

지금까지 해킹 된 # 개의 읽기 스크립트 만 작성했지만 여러 변수 (예 : # user = bob & sortBy = rating)를 처리 할 수있는 무언가가 필요합니다.

의견이나 제안을 환영합니다.

감사합니다.

답변

1

SWFAddress와 BBQ 모두 좋습니다. 직접 처리하려면 #window.location.hashwindow.location.search을 각각 사용하고 쿼리 문자열을 각각 사용할 수 있습니다. 예를 들어

: 조금 해키 및 쿼리 문자열에 대한보다 강력한 솔루션의

var hash = window.location.hash; 
var qs = window.location.search.substring(1).split("&"); // this is an array for the QS 

, 당신은 Querystring

+0

당신은 아주 간단하게 설명 할 수 체크 아웃 할 수있는 주요 차이점 (들) 사이 바베큐와 주소는? – Euklides

+0

그들은 단지 동일한 문제에 대한 별도의 솔루션입니다. 즉, 쿼리 문자열 및 URL 해시 태그에 액세스 할 수 있고 URL에 대한 레버리지 변경으로 상태 기록을 유지할 수 있습니다. http://benalman.com/projects/jquery-bbq-plugin/ & http://www.asual.com/jquery/address/ –

+0

방금 ​​SWFAddress가 페이지에 포함되어있는 곳에서 문제가 발생했습니다. BBQ는 해시 값을 설정/액세스합니다. IE9가 그림을 입력 할 때까지 둘 다 평화롭게 공존합니다 ... 분명히 SWFAddress는 해시 값의 시작 부분에 백 슬래시를 추가하는 IE 특정 코드를 포함합니다. BBQ는이 추가 된 백 슬래시를 키의 일부로 읽습니다. 따라서 SWFAddress가 실행 된 후'# step = 2'가'#/step = 2'가되었고 BBQ는'{ '/ step': 2}'를 반환했습니다. 경고. – thirdender

관련 문제