jQuery를 사용하여 카운트 다운 타이머를 사용한 다음 특정 페이지로 리디렉션합니다. 사용자가 링크 (내 경우에는 원)를 터치하면 다른 페이지로 리디렉션됩니다.javascript를 사용하여 setTimeout 및 리디렉션
이것은 내 코드입니다. 5 초 후에 페이지를 리디렉션하려면 어떻게합니까?
//Some API call
success: function(response){
console.log("Server response: ", response.redirect);
$('#cmx_portal_oauth_welcome_dialog').popup("open"); // Opening something!
$('.redirect').attr('href',response.redirect); //Response.redirect contains my forwarding URL.
}
setTimeout(window.location.replace(response.redirect), 5000);
setTimeout은 window.location.replace (response.redirect)에서 잘 작동합니까?
왜 그런지는 알 수 없습니다 ... 어쨌든 시간 초과를 설정하는 다른 방법은 없습니다. – rioc0719
그래서 코드가 작동하지 않습니까? – ochi
크롬은 클릭/버튼 이벤트가 아닌 모든 리디렉션을 차단하기 때문에이 질문을한다고 가정합니다. 그것은 직접 호출 (setTimeout) 작동하지 않을지 모르겠다 – Dylanthepiguy