如何在Rails中获取data-id(在JS中)的值

时间:2015-03-12 21:40:49

标签: javascript ruby-on-rails

我有一个link_to:

<%= link_to image_tag("accept.png"), mark_payed_path(req),
 data: { id: req.id }, remote: true %>
我有data-id等于“req”变量的id。 我在我的控制器中有一个方法mark_payed,在我的视图文件夹中有一个处理javascript功能的mark_payed.js.erb文件。

$(function () {
    var rowID = $(this).data("id");   
 	alert(rowID);  											
});
当我的警报呼叫运行时,我得到“未定义”。所以我不知道如何获得data-id值。

以下是我的link_to标记生成的内容:

<a data-id="6" data-remote="true" href="/requests/mark_payed/6">
   <img src="/assets/accept-c384470504c2c8cd75c0fd642323db90.png">
</a>

0 个答案:

没有答案