私が知っているように、すべてのハイパーリンクはGET
メソッドとして動作します。私は、任意のフォームを提出する必要はありません。しかし、私はPOST
方法の代わりに、<a href='targetpage'>click</a>
ハイパーリンク<a href> GETメソッドの代わりにPOSTメソッドを使用
注GET
方法にする必要がありハイパーリンクを作成したいです。私はただでなければならない<a>
TAG
それは可能ですか?
ありがとう
私が知っているように、すべてのハイパーリンクはGET
メソッドとして動作します。私は、任意のフォームを提出する必要はありません。しかし、私はPOST
方法の代わりに、<a href='targetpage'>click</a>
ハイパーリンク<a href> GETメソッドの代わりにPOSTメソッドを使用
注GET
方法にする必要がありハイパーリンクを作成したいです。私はただでなければならない<a>
TAG
それは可能ですか?
ありがとう
postメソッドは、htmlで呼び出された場合にのみフォームデータで使用できます。
唯一の解決策は、フォームを作成し、投稿したい入力を隠し、あなたが望むURLに投稿を提出することです。あなたはこのように行うことができます
、
<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>
_ "注:フォームを提出したくありません" _ –
はありません、あなたは簡単な '' - タグでそれを行うことはできません。フォームを使用するか、Ajaxを使用する必要があります(ただし、ユーザーはリダイレクトされません)。 POSTはデータを送信するためのものなので、データを持たないPOSTはあまり意味がありません。 –
これは、猫に犬と尋ねるようなものです。あなたはそれをすることはできません。 – Difster