【发布时间】:2012-10-24 13:38:52
【问题描述】:
使用 Rails 代码:
= button_to "-", availability_time_span_path(ts) ,:method => :delete, :remote => true
我生成html表单,应该通过ajax发布:
<form action="/availability_time_spans/175" class="button_to" data-remote="true" method="post">
<div>
<input name="_method" type="hidden" value="delete">
<input type="submit" value="-">
<input name="authenticity_token" type="hidden" value="n962qRxizeXeoEwWYv2AlMfT4nKxxp9ITUxm5wp1nZo=">
</div>
</form>
当我单击提交按钮时,它会发布两次。 曾经:来自 jquery.js:8417 的 text/javascript ,第二次为:来自其他的文本/html
【问题讨论】:
-
使用 看看是否有效
-
我应该使用什么 Rails 代码来生成这个?如果我只是粘贴已经生成的html表单并将类型设置为“按钮”,则根本不会提交表单。
标签: ruby-on-rails jquery ruby-on-rails-3.2