【问题标题】:Ruby / Sinatra - POST data without formRuby / Sinatra - 没有表格的 POST 数据
【发布时间】: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 有什么问题?这是要走的路。
  • 好吧,我只是想知道是否还有其他方法:)
  • 嗯,我不知道。 :)

标签: ruby forms sinatra


【解决方案1】:

不,没有办法告诉没有 js 的 html 链接走下 post 路线。试图找出相同的 DELETE 链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-26
    • 2020-09-13
    • 2015-08-22
    • 2016-03-26
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多