1. ホーム
  2. javascript

[解決済み] HTML ボタンで POST リクエストを実行できますか?

2023-01-21 13:44:03

質問

POSTリクエストを送信するためのサブミットタイプのボタンが欲しいのですが、どうすればよいですか?

このようなものを考えています。

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

ここで、文字列 "Upvote" は POST リクエストの名前として送信されます。

私はこれが動作していないことを知っているし、AJAX(javascript)を使用して方法があることを知っているが、私はこの分野ではかなり新しいです。私はただ、これが一般的に可能かどうか疑問に思っています。

アップデート

ある人が <input> タグを使うことを提案した人がいて、私はそれを試してみました。問題は、それがPOSTではなくGETを生成することです。

どのように解決するのですか?

これは、タイプ "submit"の入力要素で行うことができます。これは、ユーザーにはボタンとして表示され、ボタンをクリックするとフォームが送信されます。

<form action="" method="post">
    <input type="submit" name="upvote" value="Upvote" />
</form>