【问题标题】:hyperlink <a href> using POST Method instead of GET method超链接 <a href> 使用 POST 方法而不是 GET 方法
【发布时间】:2018-01-09 04:44:36
【问题描述】:

据我所知,所有超链接都以GET 方法工作。但我想创建一个超链接,它应该在POST 方法而不是GET 方法&lt;a href='targetpage'&gt;click&lt;/a&gt;

注意:我不想提交任何表格。我应该只是&lt;a&gt;标签

那么有可能吗?

谢谢

【问题讨论】:

  • 不,你不能用简单的&lt;a&gt;-tag 来做到这一点。您需要使用表单或 Ajax 来访问它(但这不会重定向用户)。 POST 用于发送数据,因此没有任何数据的 POST 没有多大意义。
  • 这就像让猫成为狗一样;你做不到。

标签: javascript php html hyperlink


【解决方案1】:

post方法只能被html调用的表单数据使用。

所以唯一的解决方案是制作一个表单并隐藏您要发布的输入,然后将帖子提交到您想要的网址。

【讨论】:

    【解决方案2】:

    你可以这样做,

    <form id="form" method="post" action="target.html">
      <input type="hidden" name="name" value="value" /> 
      <a onclick="document.getElementById('form').submit(); return false;">click here</a> 
    </form>
    

    【讨论】:

    • “注意:我不想提交任何表格”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    相关资源
    最近更新 更多