从第1页到第2页检索Javascript值

时间:2014-12-07 16:45:41

标签: javascript jquery ajax

我遇到了一个问题,我的AJAX函数需要从第1页和第2页发送一个值,函数会捕获并存储它。

这是我的页面一个AJAX功能:

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

因此,电子邮件的价值是" $('电子邮件')。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值丢失了,我需要帮助修复它。

1 个答案:

答案 0 :(得分:1)

感谢克里斯的帮助,我找到了答案,

我刚添加了这些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');