Javascript 自动完成并打开新窗口

Javascript 自动完成并打开新窗口,javascript,autocomplete,Javascript,Autocomplete,目标:用户在具有自动填充功能的文本框中输入一个项目,单击按钮后,他们将进入第二个页面,该页面中已在表单中填写了其他相应的项目 问题:自动填充可以工作,但在第二页打开时会被删除/擦除(换句话说,表单是空白的) 问题:我怀疑我没有正确地将“表单自动填写”和“打开第二页”的操作与一个按钮联系起来。有什么想法吗 $("#nextbutton").click(function () { $("#favorite_appetizer").trigger("meals"); window.lo

目标:用户在具有自动填充功能的文本框中输入一个项目,单击按钮后,他们将进入第二个页面,该页面中已在表单中填写了其他相应的项目

问题:自动填充可以工作,但在第二页打开时会被删除/擦除(换句话说,表单是空白的)

问题:我怀疑我没有正确地将“表单自动填写”和“打开第二页”的操作与一个按钮联系起来。有什么想法吗

$("#nextbutton").click(function () {
    $("#favorite_appetizer").trigger("meals");
    window.location.href = 'dinner-ideas.html';
});

问题可能已经解决了,但请尝试将$\u GET添加到javascript href中,如:

window.location.href = '/index.php?first=1&second=2';
声明可以在第二个php页面中捕获的变量名和值后,进行部分替换,如:

$_GET['first'];
$_GET['second'];
当然,您需要使用
.val()
.text()
等从表单元素获取值。
当然,这也有缺点,最好用于数字和单词,而不是带有符号的文本。了解更多关于表单内容类型的信息会有所帮助,比如,如果表单的数据要保存到数据库中,您可以使用AJAX半填充表单,然后通过查询从数据库检索其数据。如果您只是筛选数据,您可以URL
$\u获取表单元素,然后通过这些ID在第二页中查询。同样,这取决于表单中要传递到第二页的数据。

是否要将其内容加载到当前页,而不是打开另一页?否,我要打开第二页。