Получение значения Javascript со страницы 1 на страницу 2

65
7

Я столкнулся с проблемой, когда моей функции AJAX необходимо отправить значение со страницы 1 и на стр. 2, где функция ловит и сохраняет ее.

Здесь моя страница одна функция AJAX:

top.location.href = 'http://www.something.com/redirect.php?email=' + $('#email').val();

Таким образом, значение электронной почты "$ (" email "). Val();

Здесь, на моей второй странице, я использую эту функцию AJAX:

$(document).ready(function(){
$("#iframe").load(function(event){
var email = $('#email').val();
$('#frame1').contents().find('#iddatabase').val(email);
$('#frame1').contents().find('#fgr').submit();
redirect();
});

Проблема в том, что значение AJAX на второй странице отсутствует, и мне нужна помощь в ее исправлении.

спросил(а) 2021-01-19T18:08:28+03:00 9 месяцев, 1 неделя назад
1
Решение
65

Я узнал ответ благодаря некоторой помощи Криса,

Я просто добавил эту строку javascript:

function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

Затем я меняю

var email = $('#email').val();

в

var email = getParameterByName('email');

ответил(а) 2021-01-19T18:08:28+03:00 9 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема