Я пытаюсь сделать Ajax-вызов и сохранить ответ в глобальной переменной, к которой можно получить доступ на другой странице.
Вот моя многоразовая функция AJAX -
function coAjax(url, data, handleData) {
if(url != null && url != ''){
$.ajax({
url:url,
type:'POST',
dataType: 'json',
contentType: 'application/json',
data: data,
success:function(result) {
handleData(result);
},
error: function(e){
console.log('error');
}
});
}};
Я использую эту функцию при нажатии кнопки на странице 1 -
$('#buttonOnPage1').click(function(e){
e.preventDefault();
var url ="example.com";
var data = JSON.stringify(dummyData);
coAjax(url, data, function(result){
console.log(result);
window.location.href = "page2.jsp";
});
}
Я хочу получить доступ к result
AJAX без local
и session storage
, которые можно использовать в page2.jsp
. Я не могу указать причину неиспользования локального хранилища и хранилища сессий. Пожалуйста помоги.