我使用jQuery和Ajax動態地將內容加載到我的頁面中,並且我想爲每個添加的對象附加一個Rails鏈接。我的代碼生成數據列表是:使用jQuery動態添加嵌入式ruby html
$.each(data.recipients, function(index, object){
$("#recipient-list").append("<div id=\""+ object.id +"\" class=\"recipient-list-item "+ object.recipient_type +"\">" + object.email + "<br/> </div>");
});
我想實現的是添加的link_to,將刪除選定的項目。即。 <%= link_to "Remove", delete_mail_recipient_path(object.id), method: :delete, data: {confirm: "You sure?"} %>
是否有可能使用jQuery將此代碼添加到頁面中,還是需要使用html代替?我已經看到使用escape_javascript使用了幾個地方,但據我所知,在js.erb
文件中使用?
任何幫助,將不勝感激謝謝。
嘿謝謝你的回覆,我只是想知道你有一個想法,如何指定你想刪除的對象?當我使用這個data-method =「delete」data-confirm =「你確定嗎?」在我的一個href中,顯示的模型有它的刪除方法,叫做我指定的路徑。 – Hugs
根據文檔,鏈接到ajax鏈接的用法是: link_to(「Destroy」,「http://www.example.com」,:method =>:delete,:confirm =>「你是當然?「) #=>Destroy – stuartc