我想在ajax后重定向到新页面complete/success
。
效果很好。但我想在我指向的新页面中查看响应。
我不确定是否有任何现有的方法可以做到这一点。
function directtoedit(object) {
$('#edit-field-tei-document-und-0-xml').focus();
$('#toolbar-back').show();
clickedTitle = object;
$.ajax({
url: "tabs/get_old_contents.php",
data: {
seltitle: clickedTitle
},
type: 'post',
complete: function(response) {
location.href = "tabs/test.php"
console.log('selectHey' + response.responseText); //Want to view response in test.php
}
});
}
最佳答案
您可以将响应
保存到本地存储并在重定向后检索。
complete: function(response){
localStorage.setItem('someName', response);
//...
}
在第 2 页重定向后从存储中检索响应字符串:
var response = localStorage.getItem('someName');
Browser compatibility for localStorage
或者您可以使用 document.cookie
.
关于javascript - 有没有办法使用ajax重定向到新页面,并将响应也发送到新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49861558/