【发布时间】:2011-06-02 05:45:28
【问题描述】:
基本上,我认为我做不到,但我很高兴被证明是错误的。
我在 PHP 中动态生成一个 HTML 菜单,为每个当前用户添加一个项目,以便我得到类似 <a href="process_user.php?user=<user>> 的内容,但我更喜欢 POST 而不是 GET。
有没有办法将信息作为 POST 参数而不是从可点击的 HREF 链接获取?
我不允许使用 JavaScript。
它看起来像 Rob is on to something 与“您可以使用按钮而不是锚点,只需将按钮设置为看起来像一个链接。这样您就可以在同一表单内的隐藏字段中通过 POST 发送您的值"
【问题讨论】:
-
您使用表单或javascript ajax。抱歉,无法在url中传递帖子
-
只有一种解决方案:jQuery.Ajax()
-
“process_user”是做什么的?它是更新/创建信息还是只是搜索?
-
您可以使用按钮而不是锚点,只需将按钮设置为看起来像一个链接。这样你就可以在同一个表单内的隐藏字段中通过 POST 发送你的值。
-
除了Ben所说的之外,您还可以让链接成为虚拟链接并让它执行提交隐藏表单的javascript。由于表单在嵌套方式上可能有点挑剔,这可能会使其更容易。
标签: php http http-post http-get