Rails4:Ajax链接使用存储在JS中的数据



我使用的是Rails 4。如何通过ajax链接使用JS中存储的数据?

  1. 客户端-用户单击一个名为"保存图形"的链接
  2. 客户端-AJAX调用使用JS中存储的数据(例如"Graph.graphName"one_answers"Graph.graphType")
  3. 客户端-链接向"图形#create"发送AJAX调用
  4. 服务器-图形#create处理数据,并创建一个新的图形

以下是我尝试在Rails中使用的代码:

HTML:

<%= link_to "Save Graph", ???, remote: true %>

我应该如何指定控制器?如何在AJAX调用发送之前将更多数据附加到该调用?

您可以将链接更改为以下内容:

<%= link_to "Save Graph", '#', data: { grurl: create_graph_path }, id: 'a_specific_id' %>

并在页面中加载的js文件中:

$('#a_specific_id').on('click', function(){
  $.post($(this).data('grurl'), {name: Graph.graphName, type: Graph.graphType});
});

相关内容

  • 没有找到相关文章

最新更新