Javascript 在两个.html页面之间传递变量

Javascript 在两个.html页面之间传递变量,javascript,php,jquery,Javascript,Php,Jquery,我基本上有一个搜索框,我试图通过提交按钮在一个单独的/results.htm屏幕上插入并使用该值。我已经能够在同一个页面中获取和处理结果;但我尝试在重定向到新页面后执行此操作 /search.html <script> jQuery(document).ready(function() { jQuery("#submit").click(function() { var ZipSearch = jQuery("#Zipcode").v

我基本上有一个搜索框,我试图通过提交按钮在一个单独的
/results.htm
屏幕上插入并使用该值。我已经能够在同一个页面中获取和处理结果;但我尝试在重定向到新页面后执行此操作

/search.html

 <script>
    jQuery(document).ready(function() {
        jQuery("#submit").click(function() {
            var ZipSearch = jQuery("#Zipcode").val();
        });
    });
    </script>
    <div class="search_bar">
        <form action=""><input type="text" name="Zipcode" id="Zipcode" value="" maxlength="5" placeholder="Zipcode">
        <input type="button" name="submit" id="submit" value="Submit"/></form>
    </div>

jQuery(文档).ready(函数(){
jQuery(“#提交”)。单击(函数(){
var ZipSearch=jQuery(“#Zipcode”).val();
});
});
要将/search.htm中的输入值内容保存在下一页的变量中,请分开,/results.htm


如何保留用户输入值并在单独的“结果”页面上使用?

从search.htm中删除所有JavaScript。编写自定义软件来完成HTML内置的事情是没有意义的

将表单的
action
设置为第二页的URL(
action=“/results.htm”

将按钮更改为提交按钮(
type=“submit”


从查询字符串中读取数据(
location.search
在JavaScript中或
$\u GET
在PHP中)。

是否要使用jquery值
ZipSearch
本地存储如何?通过jquery添加输入,或通过jquery提交表单。您将如何搜索此ZipCode?数据库??你的意思是要同时打开
search.html
results.html
,并在两个窗口之间传递搜索按钮值而不经过服务器吗?我认为你应该澄清为什么这是正确的操作过程,而不仅仅是指导他们如何操作。如果你一直握着他们的手,OP就学不会这个答案不应该被忽视。使用标准的web表单提交是大多数“现代”开发人员都不理解的一件基本事情。在进入AJAX调用之前,他们应该了解这一点。他们将更好地理解基础知识,并了解网络的真正工作原理。