redirect - Javascript 페이지 이동 - 다른 웹 페이지로 어떻게 리디렉션합니까?

javascript redirect 상대경로 / javascript / jquery

jQuery 또는 순수 JavaScript를 사용하여 한 페이지에서 다른 페이지로 사용자를 리디렉션하려면 어떻게해야합니까?

Peter Mortensen



Answer #1

JavaScript는 브라우저의 주소 표시 줄에 표시되는 현재 URL을 검색하고 변경할 수있는 다양한 방법을 제공합니다. 이러한 모든 메서드는 Window 개체의 속성 인 Location 개체를 사용합니다. 다음과 같이 현재 URL이있는 새 위치 개체를 만들 수 있습니다.

var currentLocation = window.location;

URL의 기본 구조

<protocol>//<hostname>:<port>/<pathname><search><hash>

Location 개체의 href 속성을 사용할 수 있습니다.

window.location.href = "http://www.stackoverflow.com";

assign () 및 replace 메서드를 사용하여 이와 같은 다른 페이지로 리디렉션 할 수도 있습니다.

location.assign("http://www.stackoverflow.com");

location.replace("http://www.stackoverflow.com");

다음 과 같이 jQuery 를 사용하여 위치 객체 href 속성을 변경할 수 있습니다.

$(location).attr('href',url);