我有 3 个按钮(图像链接,最终会演变为 javascript 或更好的东西)
每个按钮都应向处理程序脚本发送一个值,如果按下按钮 1,该脚本将执行选择 1,然后执行选择 2,依此类推。
我想知道最好的方法是什么。我不想使用获取。如果可能的话我想使用 POST,但我认为不可能。我也考虑过cookie,但问题是即使你可以通过链接调用JS函数来创建cookie,你也不能在同一次点击中转到PHP页面进行处理,可以吗?
它的工作方式就像用户单击按钮 img,然后将它们带到处理程序脚本,但处理程序在他们知道它们在那里之前将它们重定向回来。
这不是一个表单,我需要使用超链接来完成此操作。我想我可以为每个选择提供一个不同的页面,但我认为这效率不高。
谢谢!
最佳答案
如果您希望使用 POST 传递变量,您可以在页面上创建一个表单,并让您的链接在 onClick 处执行一些 javascript 代码。他们将变量设置为所需的值,然后提交表单。关键行类似于:
document.getElementById("user_choice").value = 2; // or whatever the value for this link is
document.getElementById("my_form").submit();
关于php - 如何使用 PHP 和 Javascript 将数据从一个页面传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218358/