我正在制作一个简单的搜索查询。它需要第1页的用户输入。我想在第2页显示结果。这是我的第1页的代码
var t1;
var t2;
var t3;
var t4;$("#submitsearch").on( 'click', function () {
t1 = $("#search0").val();
t2 = $("#search1").val();
t3 = $("#search2").val();
t4 = $("#search3").val();
window.open('testpage2.html','newWindow');
return false;
});
第2页使用变量t1,t2,t3和t4.I像这样访问它们。
var t;
var t1 = window.opener.t1;
var t2 = window.opener.t2;
var t3 = window.opener.t3;
var t4 = window.opener.t4;
但是当我用'_self'替换'newWindow'时,我再也无法访问变量了。 我理解为什么,因为父页面正在关闭,因此无法传递变量。但我希望有一个解决方法。有没有?
我想在与page1相同的窗口中打开page2。在保留这些变量的同时还有其他方法吗?