执行 AJAX 成功后,我似乎无法重定向到新页面(这是在 jQuery Mobile 的脚本中)。在以下代码中,如果我执行重定向以外的其他功能,则 sessionStorage 将按预期设置。进行重定向时,不会执行 sessionStorage 代码。建议??
$("#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;
});