自动完成并打开新窗口

时间:2013-02-24 02:30:45

标签: javascript autocomplete

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

问题:自动填充有效但第二页打开时会被删除/删除(换句话说,表单为空白。

问题:我怀疑我没有正确地将“表单自动填充”和“打开第二页”的操作与单个按钮相关联。有任何想法吗?

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

1 个答案:

答案 0 :(得分:1)

很可能问题已经解决,但尝试将$ _GET添加到javascript href中,例如:

window.location.href = '/index.php?first=1&second=2';

在声明可以在第二个php页面中捕获的变量名称和值之后的部分内容,例如:

$_GET['first'];
$_GET['second'];

当然,您需要使用.val().text()等来自表单元素的值。 当然,这有缺点,最好用于数字和单词,但不是带符号的文本。了解有关表单内容类型的更多信息会有所帮助,例如,如果要将数据保存到数据库,则可以使用AJAX半填充表单,然后使用查询从数据库中检索其数据。如果您只是过滤数据,则可以对表单元素的数据库ID进行URL $_GET,然后通过这些ID在第二页中进行查询。所以,再次,取决于您希望传递到第二页的表单中的数据。