반응형
창 위치 변경 Jquery
웹 사이트 내용을 로드하기 위해 Ajax를 사용하고 있으며 Ajax가 성공하면 창 위치를 업데이트하고 싶습니다.
창 위치를 "/newpage"로 업데이트하려면 어떻게 해야 합니까?다시 돌아가서 새로 고칠 수 있는 사용자가 필요합니다.이것이 가능합니까?
Jquery를 사용하여 AJAX 호출을 수행하고 있으므로 다음과 같이 리디렉션을 성공적으로 수행하면 매우 쉽게 수행할 수 있습니다.
$.ajax({
url: 'ajax_location.html',
success: function(data) {
//this is the redirect
document.location.href='/newpage/';
}
});
다음 값을 설정할 수 있습니다.document.location.href
이를 위하여현재 URL을 가리킵니다. 이 작업에는 jQuery가 필요하지 않습니다.
이력 조작 API에서 새로운 푸시/팝 상태 기능을 사용할 수 있습니다.
URL을 동일한 도메인 내의 다른 URL로 변경하려는 경우 다음을 사용할 수 있습니다.
history.pushState('data', '', 'http://www.yourcurrentdomain.com/new/path');
뒤로 버튼을 사용하고 싶다면, 이것을 확인하세요.https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
document.location을 사용합니다.href 페이지 위치를 변경하려면 Ajax 실행 시 함수에 배치합니다.
변경 창에 대한 공통 기능을 쓰고 있습니다.
이 코드는 모든 유형의 프로젝트에서 병렬로 사용할 수 있습니다.
function changewindow(url,userdata){
$.ajax({
type: "POST",
url: url,
data: userdata,
dataType: "html",
success: function(html){
$("#bodycontent").html(html);
},
error: function(html){
alert(html);
}
});
}
언급URL : https://stackoverflow.com/questions/3669050/change-window-location-jquery
반응형
'programing' 카테고리의 다른 글
MySQL에서 테이블 별칭을 만드는 방법 (0) | 2023.08.29 |
---|---|
Ajax와 함께 MVC 4를 사용한 파일 업로드 (0) | 2023.08.29 |
노드를 만드는 방법오류가 발생해도 JS는 계속됩니까? (0) | 2023.08.29 |
PowerShell에서 오류의 줄 번호를 가져오는 방법 (0) | 2023.08.29 |
중복 키 + 자동 증분 문제 mysql (0) | 2023.08.24 |