AJAX 성공 (이것은 jQuery Mobile 용 스크립트에 있음)을 실행 한 후에 새 페이지로 리디렉션되는 것처럼 보이지 않습니다. 다음 코드에서 리디렉션 이외의 다른 기능을 수행하면 sessionStorage가 예상대로 설정됩니다. 리디렉션을 수행 할 때 sessionStorage 코드가 실행되지 않습니다. 제안 ??AJAX 리다이렉트 성공 다른 로직을 오버라이드
$("#register").click(function() {
var formData = $("#registerUser").serialize();
$.ajax({
type: "POST",
url: "file.php",
//dataType:'json',
cache: false,
data: formData,
//success: onSuccess,
success: function (data) {
if (data.status == 'success') {
//execute some code here
var someValue = (data.id);
sessionStorage.setItem('someValue', someValue);
} else if (data.status == 'error') $("#notification").text(data.message);
},
complete: function() {
window.location.replace('newPage.html');
}
});
return false;
});
참고 : -
– byoung