Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重定向到具有相同输入结果的新页面JS/HTML_Javascript_Html - Fatal编程技术网

Javascript 重定向到具有相同输入结果的新页面JS/HTML

Javascript 重定向到具有相同输入结果的新页面JS/HTML,javascript,html,Javascript,Html,我被困在这上面了,希望有人能帮我 我制作了一个过滤器,当你按下过滤器按钮时,它会显示输入和过滤器 当我按下过滤按钮时,我想重定向到另一个网页,并在那里显示(输入和过滤结果)。我该怎么做 * { 框大小:边框框; } #我的输入{ 背景图片:url('/css/searchicon.png'); 背景位置:10px 12px; 背景重复:无重复; 宽度:100%; 字体大小:16px; 填充:12px 20px 12px 40px; 边框:1px实心#ddd; 边缘底部:12px; } #密尔

我被困在这上面了,希望有人能帮我

我制作了一个过滤器,当你按下过滤器按钮时,它会显示输入和过滤器

当我按下过滤按钮时,我想重定向到另一个网页,并在那里显示(输入和过滤结果)。我该怎么做


* {
框大小:边框框;
}
#我的输入{
背景图片:url('/css/searchicon.png');
背景位置:10px 12px;
背景重复:无重复;
宽度:100%;
字体大小:16px;
填充:12px 20px 12px 40px;
边框:1px实心#ddd;
边缘底部:12px;
}
#密尔{
列表样式类型:无;
填充:0;
保证金:0;
}
#李美儿{
边框:1px实心#ddd;
页边距顶部:-1px;/*防止双边框*/
背景色:#f6f6f6;
填充:12px;
文字装饰:无;
字号:18px;
颜色:黑色;
显示:块
}
#myUL li a:悬停:非(.header){
背景色:#eee;
}
我的电话簿
滤器
搜索结果

函数myfilter(){ var输入、滤波器、ul、li、a、i; 输入=document.getElementById(“myInput”); filter=input.value.toUpperCase(); ul=document.getElementById(“myUL”); li=ul.getElementsByTagName(“li”); 对于(i=0;i-1){ 李[i].style.display=“”; }否则{ li[i].style.display=“无”; } } } 函数mydisplay(){ var x=document.getElementById(“myInput”).value; document.getElementById(“demo”).innerHTML=x; }
这取决于您所说的“…重定向到另一个网页…”是什么意思:

如果您指的是URL(位置)重定向,那么您应该:

  • 将输入文本添加到URL查询参数中
  • 重定向到此更新的URL
  • 在新页面上,读取查询参数并将其放入过滤器输入框中
  • 调用筛选方法就好像用户单击了[filter]按钮一样

  • 我认为您应该使用带有GET方法的
    将搜索到的文本传递到服务器端。这个表单应该称为它自己。提交表单后(必须有一个type=submit的
    元素),一个新页面将加载GET信息。然后,您可以编写任何代码来在服务器端或客户端筛选表


    祝您好运

    您可以将其存储在
    会话存储中
    ,该存储在同一浏览会话中相同域的页面之间

    因此,在一页中,您可以看到:

    window.sessionStorage.setItem('foo', 'bar');
    
    然后,在另一页上,你可以写:

    var value = window.sessionStorage.getItem('foo');
    

    变量
    现在将包含
    “bar”

    将数据存储在全局变量中,我不知道确切的
    文档
    窗口
    或其他操作,然后重定向到新页面并从该变量读取数据。