0

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

问题:自动填充有效,但在打开第二页时被擦除/清除(换句话说,表单是空白的。

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

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

1 回答 1

1

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

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

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

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

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

于 2013-10-29T08:12:28.107 回答