【发布时间】:2012-09-30 07:40:18
【问题描述】:
我有一个按钮,它是一个链接。当用户单击该链接时,我想对另一个处理此单击的路由进行 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');
});
【问题讨论】:
-
ajax-post 有什么问题?这是要走的路。
-
好吧,我只是想知道是否还有其他方法:)
-
嗯,我不知道。 :)