php - 如何使用 PHP 和 Javascript 将数据从一个页面传递到另一个页面?

标签 php javascript post cookies

我有 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/

相关文章:

php - 比较字符串

php - 如何处理提交的包含单个文件的重力表

php - CSS 样式 if/else 语句没有响应

javascript - FadeToggle 更改文本并显示

javascript - TDD原理,如何让测试失败

ruby-on-rails - 删除 Rails 中 facebook graph api 发布的帖子上的 "via APP_NAME"

java - 关于如何创建 java web 服务并部署到 mac web 服务器的简单教程?

Php数据库-内容加密/解密

javascript - AppleScript:如何更改网站选项菜单的值?

c++ - Boost strand post 在访问/插入值时导致段错误