html按钮可以执行POST请求吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (2761)

我想要一个提交类型按钮发送一个帖子请求。

我在想这样的事情:

<form action = "" method = "post">
    <button>Upvote</button>
<form>

其中字符串“uptton”将作为名称发送到POST请求中。

我知道这是行不通的,我知道有一些方法使用Ajax(Javascript),但我对这个领域相当陌生。我只是想知道这在一般情况下是否可行。

提问于
用户回答回答于
    <form action = "" method = "post">
        <input type="submit" name="upvote" value="Upvote" />
    </form>
用户回答回答于

你需要给按钮一个名称和一个值。

任何控件都不能在没有名称的情况下提交,而且按钮元素的内容是标签,而不是值。

<form action="" method="post">
    <button name="foo" value="upvote">Upvote</button>
</form>

扫码关注云+社区

领取腾讯云代金券