2012-09-29 33 views
1

我有一個按鈕,它是一個鏈接。當用戶點擊該鏈接時,我想要執行POST到處理此點擊的另一個路由。我可以在不使用<form>的情況下做到這一點嗎?這意味着,只需點擊鏈接,鏈接就不是表單的提交按鈕。Ruby/Sinatra - POST數據無形式

<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

ajax-post有什麼問題?這是要走的路。 –

+0

好吧,我只是想知道是否有另一種方式:) –

+1

嗯,我不知道一個。 :) –

回答

1

沒有,有沒有告訴JS沒有一個HTML鏈接了下來後路線的方式。試圖找出相同的DELETE鏈接。