1

リンクであるボタンがあります。ユーザーがそのリンクをクリックすると、このクリックを処理する別のルートに POST を実行したいと考えています。を使わずに何とかできます<form>か?つまり、リンクをクリックするだけで、そのリンクはフォームの送信ボタンではありません。

<a href="/buyitem/"><button class="btn btn-info small">Buy Item</button></a>

AJAXでできることはわかっていますが、別の方法があるのではないかと思います。

AJAX 方式:

$.post('/buyitem', { key1: 'value1', key2: 'value2' }, function(result) {
    alert('successfully posted key1=value1&key2=value2');
});
4

1 に答える 1

1

いいえ、js なしで html リンクに投稿ルートをたどることを伝える方法はありません。DELETEリンクについても同じことを理解しようとしました。

于 2012-09-29T19:59:42.350 に答える