目标:用户在具有自动填充功能的文本框中输入一个项目,单击按钮后,它们将被带到第二个页面,其中包含已在表单中填写的其他相应项目。
问题:自动填充有效但第二页打开时会被删除/删除(换句话说,表单为空白。
问题:我怀疑我没有正确地将“表单自动填充”和“打开第二页”的操作与单个按钮相关联。有任何想法吗?
$("#nextbutton").click(function () {
$("#favorite_appetizer").trigger("meals");
window.location.href = 'dinner-ideas.html';
});
答案 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在第二页中进行查询。所以,再次,取决于您希望传递到第二页的表单中的数据。