POST リクエストを送信するための送信タイプのボタンが必要です。
私は次のようなことを考えています:
<form action = "" method = "post">
<button>Upvote</button>
<form>
ここで、文字列「Upvote」は POST リクエストの名前として送信されます。
これは機能していないことはわかっていますし、AJAX (javascript) を使用する方法があることも知っていますが、私はこの分野にかなり不慣れです。一般的にこれが可能かどうか疑問に思っています。
アップデート
誰かが<input>
タグの使用を提案したので、試してみました。問題は、POST ではなく GET が生成されることです。
ベストアンサー1
ボタンに名前と値を指定する必要があります。
名前なしでコントロールを送信することはできず、ボタン要素の内容は値ではなくラベルです。
<form action="" method="post">
<button name="foo" value="upvote">Upvote</button>
</form>