【发布时间】:2014-09-30 03:57:57
【问题描述】:
如果我有链接-
= link_to 'ajaX',
ajax_delete_link_path(link),
data: { :confirm => 'Are you sure?', :remote => true }
有路线:
get 'ajax_delete_link/:id', to: 'links#ajax_delete_link', as: :ajax_delete_link
和一个链接控制器:
def ajax_delete_link
@link = Link.find(params[:id])
@link.destroy
respond_to do |format|
format.js
end
end
和ajax_delete_link.js.erb 一起
var element = document.getElementById("id");
element.parentNode.removeChild(element);
# This is the part that doesn't work. Not sure how to access the id
控制器删除数据库记录但不更新页面。我正在尝试删除包含 a 的 td 的父表行
html 就是
...
<td>
<a href="/ajax_delete_link/396" data-confirm="Are you sure?" data-remote="true">ajaX</a>
</td>
【问题讨论】:
标签: ruby-on-rails ruby ajax ruby-on-rails-3