【发布时间】:2017-08-18 04:18:06
【问题描述】:
单击表格行后,我正在尝试更新视图中的变量。现在我有一个javascript函数:
$("#myTable tr").click(function(){
var rowData = $(this).children("td").map(function() {
return $(this).text();
}).get();
var id = $.trim(rowData[0]);
$.ajax({
...
});
})
我想将变量“id”传递给控制器,以便它可以在我的视图中更新。我不知道 ajax 调用中会发生什么。我也不知道控制器内部会发生什么我知道我需要使用 respond_to 但不确定还有什么。
【问题讨论】:
-
您可以触发一个 ajax 请求,该请求将数据发送到控制器方法,在控制器操作中操作它并通过 js,它会更新您的视图。我已经在这里回答了。 stackoverflow.com/a/38709797/6166821
标签: javascript ruby-on-rails ajax