链接ruby代码和javascript

链接ruby代码和javascript,javascript,ruby-on-rails,ajax,Javascript,Ruby On Rails,Ajax,我正在构建一个应用程序,后端使用RubyonRails,前端使用js和ajax。在我创建的html.erb文件中,为了列出某个“事件”的所有元素,我在html中实现了一些ruby代码,这很好。。。但我想到了这个页面,它是为ajax中的其他人创建的。。。所有我想做的就是把一个链接,重定向到另一页我。。。 对于我的文件,我使用这行代码在我想要的页面上重定向我 <a href='/events/<%= event.id %>'>Click for details...<

我正在构建一个应用程序,后端使用RubyonRails,前端使用js和ajax。在我创建的html.erb文件中,为了列出某个“事件”的所有元素,我在html中实现了一些ruby代码,这很好。。。但我想到了这个页面,它是为ajax中的其他人创建的。。。所有我想做的就是把一个链接,重定向到另一页我。。。 对于我的文件,我使用这行代码在我想要的页面上重定向我

 <a href='/events/<%= event.id %>'>Click for details...</a>
我想在这个$newDiv后面加上我之前显示的链接或类似的东西。。。我怎么做


我希望我的问题很清楚

好吧-下面是我将如何使用jQuery实现这一点

步骤1:

在服务器上创建一个路由,其中包含要包含在页面上的数据。例如,这可能是事件的id

步骤2:

编写一些javascript,对刚刚创建的路由发出GET请求。e、 g:

$.get( "some/rails/route", function( data ) {
  // do stuff with the data you got back here
  console.log(data);
});
步骤3:

使用从服务器获得的id,创建一个

(如果id为3)

e、 g:

var newLink=$(“”{
href:“/events/”+data.id,
文本:“单击查看详细信息…”
}).append($(“some_dom_元素”);

您的问题不清楚,请提供更多有关您努力实现目标的信息。
$.get( "some/rails/route", function( data ) {
  // do stuff with the data you got back here
  console.log(data);
});
<a href="/events/3"></a>
var newLink = $("<a />", {
  href : "/events/" + data.id,
  text : "Click for details..."
}).append($("some_dom_element"));