[자바스크립트] redirect 하는 방법
location.href 사용법
사용자가 클릭을 통해 페이지가 이동하면 location.href=""을 사용한다.
HTTP Redirect를 하고 싶으면 location.replace("")를 사용한다.
다음은 사용 예제
//HTTP Redirect를 클라이언트에서 처리할때 window.location.replace("http://example.com"); //사용자의 클릭 이벤트용 window.location.href = "http://example.com";
제이쿼리를 이용하는 방법
제이쿼리로도 다음과 같이 사용할 수 있다.
//attr속성을 사용한다. $(location).attr('href', 'http://example.com');
이 방법은 사용가능 하지만 추천하지는 않는다.
이 외의 방법으로 페이지를 이동시키는 방법
//assign 복사함수로도 구현 가능 window.location.assign('http://www.example.com'); //window뿐 아니라 document로도 가능 document.location.href = '/path'; //구형 익스플로어에서는 다음방법도 가능했다. window.navigate('http://example.com'); //히스토리를 이용하여 이동하는 방법 window.history.back(); window.history.go(-1); // self.location = 'http://www.example.com';
이렇게 많은 방법의 페이지 이동방법이 있지만 가장 위에 있는 방법을 추천한다.
'HTML+CSS+자바스크립트' 카테고리의 다른 글
[javascript]JSON merge (합치기) (0) | 2017.12.25 |
---|---|
[자바스크립트]문자열에서 문자 포함 여부 (1) | 2017.12.07 |
[jQuery]ajax 예제 (0) | 2017.12.03 |
자바스크립트 URL 인코딩 (0) | 2017.11.28 |
자바스크립트를 이용한 체크박스 컨트롤 (0) | 2017.11.27 |