2011-09-07 4 views
0

javascript의 특정 매개 변수를 document.location.search = newParams로 다시로드하지 않고도 제거 할 수있는 방법이 있습니까? ?javascript의 URL에서 특정 매개 변수를 제거하십시오.

+0

왜 "제거 하시겠습니까?" 새로 고치지 않고 URL을 변경할 수있는 방법은 없습니다. –

+0

그것은 복잡합니다 :) 내가 상쾌하게하는 것이 문제가되지 않는 솔루션을 검색하는 것보다 그것을 제거 할 방법이 없다면. 고맙습니다. – stalker

답변

0

현대적인 브라우저에서만 작동하는 HTML5 pushState으로 변경할 수 있습니다. 또 다른 방법은 location.hash를 변경하는 것입니다. location.hash는 페이지를 다시로드하지 않습니다.

+0

다른 방법으로 location.hash를 변경하면 페이지가 다시로드되지 않습니다. 그것에 대해 생각했지만 이미 다른 가치에 의해 사용 중입니다. – stalker

+0

해시 코드로 여러 매개 변수를 만들 수 있습니다. ie blah.com/#name=bob&age=8 – airportyh

+0

어느 시점에서 http://plugins.jquery.com/project/history-js와 같은 라이브러리를 살펴볼 수 있습니다. – airportyh

관련 문제