Ruby / Sinatra - 没有表单的POST数据

时间:2012-09-29 19:44:33

标签: ruby forms sinatra

我有一个链接按钮。当用户点击该链接时,我想对另一个处理此点击的路由进行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');
});

1 个答案:

答案 0 :(得分:1)

不,没有办法在没有js的情况下告诉html链接下线。试图找出DELETE链接的相同内容。