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